Home
last modified time | relevance | path

Searched refs:fdata (Results 1 – 25 of 34) sorted by relevance

12

/linux/drivers/fpga/
H A Ddfl-afu-main.c38 int __afu_port_enable(struct dfl_feature_dev_data *fdata) in __afu_port_enable() argument
43 WARN_ON(!fdata->disable_count); in __afu_port_enable()
45 if (--fdata->disable_count != 0) in __afu_port_enable()
48 base = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_HEADER); in __afu_port_enable()
62 dev_err(fdata->dfl_cdev->parent, in __afu_port_enable()
78 int __afu_port_disable(struct dfl_feature_dev_data *fdata) in __afu_port_disable() argument
83 if (fdata->disable_count++ != 0) in __afu_port_disable()
86 base = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_HEADER); in __afu_port_disable()
101 dev_err(fdata->dfl_cdev->parent, in __afu_port_disable()
121 static int __port_reset(struct dfl_feature_dev_data *fdata) in __port_reset() argument
[all …]
H A Ddfl-fme-error.c45 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in pcie0_errors_show() local
49 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_GLOBAL_ERR); in pcie0_errors_show()
51 mutex_lock(&fdata->lock); in pcie0_errors_show()
53 mutex_unlock(&fdata->lock); in pcie0_errors_show()
62 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in pcie0_errors_store() local
70 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_GLOBAL_ERR); in pcie0_errors_store()
72 mutex_lock(&fdata->lock); in pcie0_errors_store()
82 mutex_unlock(&fdata->lock); in pcie0_errors_store()
90 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in pcie1_errors_show() local
94 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_GLOBAL_ERR); in pcie1_errors_show()
[all …]
H A Ddfl-afu-dma-region.c19 void afu_dma_region_init(struct dfl_feature_dev_data *fdata) in afu_dma_region_init() argument
21 struct dfl_afu *afu = dfl_fpga_fdata_get_private(fdata); in afu_dma_region_init()
34 static int afu_dma_pin_pages(struct dfl_feature_dev_data *fdata, in afu_dma_pin_pages() argument
38 struct device *dev = &fdata->dev->dev; in afu_dma_pin_pages()
82 static void afu_dma_unpin_pages(struct dfl_feature_dev_data *fdata, in afu_dma_unpin_pages() argument
86 struct device *dev = &fdata->dev->dev; in afu_dma_unpin_pages()
143 static int afu_dma_region_add(struct dfl_feature_dev_data *fdata, in afu_dma_region_add() argument
146 struct dfl_afu *afu = dfl_fpga_fdata_get_private(fdata); in afu_dma_region_add()
149 dev_dbg(&fdata->dev->dev, "add region (iova = %llx)\n", in afu_dma_region_add()
185 static void afu_dma_region_remove(struct dfl_feature_dev_data *fdata, in afu_dma_region_remove() argument
[all …]
H A Ddfl-afu-error.c31 static void __afu_port_err_mask(struct dfl_feature_dev_data *fdata, bool mask) in __afu_port_err_mask() argument
35 base = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_ERROR); in __afu_port_err_mask()
42 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in afu_port_err_mask() local
44 mutex_lock(&fdata->lock); in afu_port_err_mask()
45 __afu_port_err_mask(fdata, mask); in afu_port_err_mask()
46 mutex_unlock(&fdata->lock); in afu_port_err_mask()
52 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in afu_port_err_clear() local
57 base_err = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_ERROR); in afu_port_err_clear()
58 base_hdr = dfl_get_feature_ioaddr_by_id(fdata, PORT_FEATURE_ID_HEADER); in afu_port_err_clear()
60 mutex_lock(&fdata->lock); in afu_port_err_clear()
[all …]
H A Ddfl.h225 int (*get_id)(struct dfl_feature_dev_data *fdata);
226 int (*enable_set)(struct dfl_feature_dev_data *fdata, bool enable);
231 struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct dfl_feature_dev_data *fdata);
233 int dfl_fpga_check_port_id(struct dfl_feature_dev_data *fdata, void *pport_id);
352 struct dfl_feature_dev_data *fdata; member
356 int dfl_feature_dev_use_begin(struct dfl_feature_dev_data *fdata, in dfl_feature_dev_use_begin() argument
359 if (fdata->excl_open) in dfl_feature_dev_use_begin()
363 if (fdata->open_count) in dfl_feature_dev_use_begin()
366 fdata->excl_open = true; in dfl_feature_dev_use_begin()
368 fdata->open_count++; in dfl_feature_dev_use_begin()
[all …]
H A Ddfl-fme-pr.c68 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(&pdev->dev); in fme_pr() local
90 fme_hdr = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_HEADER); in fme_pr()
125 mutex_lock(&fdata->lock); in fme_pr()
126 fme = dfl_fpga_fdata_get_private(fdata); in fme_pr()
158 mutex_unlock(&fdata->lock); in fme_pr()
172 dfl_fme_create_mgr(struct dfl_feature_dev_data *fdata, in dfl_fme_create_mgr() argument
175 struct platform_device *mgr, *fme = fdata->dev; in dfl_fme_create_mgr()
213 static void dfl_fme_destroy_mgr(struct dfl_feature_dev_data *fdata) in dfl_fme_destroy_mgr() argument
215 struct dfl_fme *priv = dfl_fpga_fdata_get_private(fdata); in dfl_fme_destroy_mgr()
229 dfl_fme_create_bridge(struct dfl_feature_dev_data *fdata, int port_id) in dfl_fme_create_bridge() argument
[all …]
H A Ddfl-afu-region.c17 void afu_mmio_region_init(struct dfl_feature_dev_data *fdata) in afu_mmio_region_init() argument
19 struct dfl_afu *afu = dfl_fpga_fdata_get_private(fdata); in afu_mmio_region_init()
50 int afu_mmio_region_add(struct dfl_feature_dev_data *fdata, in afu_mmio_region_add() argument
53 struct device *dev = &fdata->dev->dev; in afu_mmio_region_add()
67 mutex_lock(&fdata->lock); in afu_mmio_region_add()
69 afu = dfl_fpga_fdata_get_private(fdata); in afu_mmio_region_add()
73 mutex_unlock(&fdata->lock); in afu_mmio_region_add()
84 mutex_unlock(&fdata->lock); in afu_mmio_region_add()
97 void afu_mmio_region_destroy(struct dfl_feature_dev_data *fdata) in afu_mmio_region_destroy() argument
99 struct dfl_afu *afu = dfl_fpga_fdata_get_private(fdata); in afu_mmio_region_destroy()
[all …]
H A Ddfl.c153 struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct dfl_feature_dev_data *fdata) in dfl_fpga_port_ops_get() argument
163 if (!strcmp(fdata->pdev_name, ops->name)) { in dfl_fpga_port_ops_get()
219 int dfl_fpga_check_port_id(struct dfl_feature_dev_data *fdata, void *pport_id) in dfl_fpga_check_port_id() argument
223 if (fdata->id != FEATURE_DEV_ID_UNUSED) in dfl_fpga_check_port_id()
224 return fdata->id == *(int *)pport_id; in dfl_fpga_check_port_id()
226 port_ops = dfl_fpga_port_ops_get(fdata); in dfl_fpga_check_port_id()
230 fdata->id = port_ops->get_id(fdata); in dfl_fpga_check_port_id()
233 return fdata->id == *(int *)pport_id; in dfl_fpga_check_port_id()
342 dfl_dev_add(struct dfl_feature_dev_data *fdata, in dfl_dev_add() argument
345 struct platform_device *pdev = fdata->dev; in dfl_dev_add()
[all …]
H A Ddfl-fme-main.c31 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in ports_num_show() local
35 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_HEADER); in ports_num_show()
51 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in bitstream_id_show() local
55 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_HEADER); in bitstream_id_show()
70 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in bitstream_metadata_show() local
74 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_HEADER); in bitstream_metadata_show()
85 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in cache_size_show() local
89 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_HEADER); in cache_size_show()
101 struct dfl_feature_dev_data *fdata = to_dfl_feature_dev_data(dev); in fabric_version_show() local
105 base = dfl_get_feature_ioaddr_by_id(fdata, FME_FEATURE_ID_HEADER); in fabric_version_show()
[all …]
H A Ddfl-afu.h80 int __afu_port_enable(struct dfl_feature_dev_data *fdata);
81 int __afu_port_disable(struct dfl_feature_dev_data *fdata);
83 void afu_mmio_region_init(struct dfl_feature_dev_data *fdata);
84 int afu_mmio_region_add(struct dfl_feature_dev_data *fdata,
86 void afu_mmio_region_destroy(struct dfl_feature_dev_data *fdata);
87 int afu_mmio_region_get_by_index(struct dfl_feature_dev_data *fdata,
90 int afu_mmio_region_get_by_offset(struct dfl_feature_dev_data *fdata,
93 void afu_dma_region_init(struct dfl_feature_dev_data *fdata);
94 void afu_dma_region_destroy(struct dfl_feature_dev_data *fdata);
95 int afu_dma_map_region(struct dfl_feature_dev_data *fdata,
[all …]
/linux/tools/lib/python/abi/
H A Dabi_parser.py70 def warn(self, fdata, msg, extra=None): argument
97 def _parse_line(self, fdata, line): argument
114 if fdata.tag == "description":
118 elif fdata.tag != "":
119 self.warn(fdata, f"tag '{fdata.tag}' is invalid", line)
124 self.warn(fdata, "tag 'Where' is invalid. Should be 'What:' instead")
128 fdata.space = None
131 self.add_symbol(what=content, fname=fdata.fname, ln=fdata.ln)
133 if fdata.tag == "what":
134 fdata.what.append(content.strip("\n"))
[all …]
/linux/drivers/staging/media/meson/vdec/
H A Desparser.c145 u8 *fdata = dp + outheaderoff; in vp9_update_header() local
148 memmove(fdata + VP9_HEADER_SIZE, old_framedata, framesize); in vp9_update_header()
150 fdata[0] = (framesize_header >> 24) & 0xff; in vp9_update_header()
151 fdata[1] = (framesize_header >> 16) & 0xff; in vp9_update_header()
152 fdata[2] = (framesize_header >> 8) & 0xff; in vp9_update_header()
153 fdata[3] = (framesize_header >> 0) & 0xff; in vp9_update_header()
154 fdata[4] = ((framesize_header >> 24) & 0xff) ^ 0xff; in vp9_update_header()
155 fdata[5] = ((framesize_header >> 16) & 0xff) ^ 0xff; in vp9_update_header()
156 fdata[6] = ((framesize_header >> 8) & 0xff) ^ 0xff; in vp9_update_header()
157 fdata[7] = ((framesize_header >> 0) & 0xff) ^ 0xff; in vp9_update_header()
[all …]
/linux/drivers/pps/
H A Dpps.c56 static int pps_cdev_pps_fetch(struct pps_device *pps, struct pps_fdata *fdata) in pps_cdev_pps_fetch() argument
62 if (fdata->timeout.flags & PPS_TIME_INVALID) in pps_cdev_pps_fetch()
69 (long long) fdata->timeout.sec, in pps_cdev_pps_fetch()
70 fdata->timeout.nsec); in pps_cdev_pps_fetch()
71 ticks = fdata->timeout.sec * HZ; in pps_cdev_pps_fetch()
72 ticks += fdata->timeout.nsec / (NSEC_PER_SEC / HZ); in pps_cdev_pps_fetch()
180 struct pps_fdata fdata; in pps_cdev_ioctl() local
184 err = copy_from_user(&fdata, uarg, sizeof(struct pps_fdata)); in pps_cdev_ioctl()
188 err = pps_cdev_pps_fetch(pps, &fdata); in pps_cdev_ioctl()
197 fdata.info.assert_sequence = pps->assert_sequence; in pps_cdev_ioctl()
[all …]
/linux/drivers/infiniband/hw/hfi1/
H A Duser_exp_rcv.c21 static void cacheless_tid_rb_remove(struct hfi1_filedata *fdata,
749 node->fdata = fd; in set_rcvarray_entry()
895 struct hfi1_filedata *fdata = node->fdata; in tid_rb_invalidate() local
896 struct hfi1_ctxtdata *uctxt = fdata->uctxt; in tid_rb_invalidate()
905 trace_hfi1_exp_tid_inval(uctxt->ctxt, fdata->subctxt, in tid_rb_invalidate()
910 __clear_tid_node(fdata, node); in tid_rb_invalidate()
912 spin_lock(&fdata->invalid_lock); in tid_rb_invalidate()
913 if (fdata->invalid_tid_idx < uctxt->expected_count) { in tid_rb_invalidate()
914 fdata->invalid_tids[fdata->invalid_tid_idx] = in tid_rb_invalidate()
917 if (!fdata->invalid_tid_idx) { in tid_rb_invalidate()
[all …]
H A Dfile_ops.c629 struct hfi1_filedata *fdata = fp->private_data; in hfi1_file_close() local
630 struct hfi1_ctxtdata *uctxt = fdata->uctxt; in hfi1_file_close()
641 hfi1_cdbg(PROC, "closing ctxt %u:%u", uctxt->ctxt, fdata->subctxt); in hfi1_file_close()
645 hfi1_user_sdma_free_queues(fdata, uctxt); in hfi1_file_close()
648 hfi1_put_proc_affinity(fdata->rec_cpu_num); in hfi1_file_close()
651 hfi1_user_exp_rcv_free(fdata); in hfi1_file_close()
657 fdata->uctxt = NULL; in hfi1_file_close()
664 ev = dd->events + uctxt_offset(uctxt) + fdata->subctxt; in hfi1_file_close()
668 __clear_bit(fdata->subctxt, uctxt->in_use_ctxts); in hfi1_file_close()
709 cleanup_srcu_struct(&fdata->pq_srcu); in hfi1_file_close()
[all …]
H A Duser_exp_rcv.h31 struct hfi1_filedata *fdata; member
/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_phy_8996.c144 static inline u32 pll_get_pll_cmp(u64 fdata, unsigned long ref_clk) in pll_get_pll_cmp() argument
146 u64 dividend = HDMI_PLL_CMP_CNT * fdata; in pll_get_pll_cmp()
159 u64 fdata = ((u64)pll_cmp) * ref_clk * 10; in pll_cmp_to_fdata() local
161 do_div(fdata, HDMI_PLL_CMP_CNT); in pll_cmp_to_fdata()
163 return fdata; in pll_cmp_to_fdata()
226 u64 fdata; in pll_calculate() local
265 fdata = pd.vco_freq; in pll_calculate()
266 do_div(fdata, pd.vco_ratio); in pll_calculate()
268 pll_cmp = pll_get_pll_cmp(fdata, ref_clk); in pll_calculate()
271 DBG("fdata: %llu", fdata); in pll_calculate()
[all …]
H A Dhdmi_phy_8998.c143 static inline u32 pll_get_pll_cmp(u64 fdata, unsigned long ref_clk) in pll_get_pll_cmp() argument
145 u64 dividend = HDMI_PLL_CMP_CNT * fdata; in pll_get_pll_cmp()
289 u64 fdata; in pll_calculate() local
323 fdata = pd.vco_freq; in pll_calculate()
324 do_div(fdata, pd.vco_ratio); in pll_calculate()
326 pll_cmp = pll_get_pll_cmp(fdata, ref_clk); in pll_calculate()
/linux/drivers/s390/block/
H A Ddasd_ioctl.c192 dasd_format(struct dasd_block *block, struct format_data_t *fdata) in dasd_format() argument
209 fdata->start_unit, in dasd_format()
210 fdata->stop_unit, fdata->blksize, fdata->intensity); in dasd_format()
217 if (fdata->start_unit == 0) { in dasd_format()
219 blksize_bits(fdata->blksize); in dasd_format()
222 rc = base->discipline->format_device(base, fdata, 1); in dasd_format()
224 rc = base->discipline->format_device(base, fdata, 0); in dasd_format()
253 struct format_data_t fdata; in dasd_ioctl_format() local
268 if (copy_from_user(&fdata, argp, sizeof(struct format_data_t))) { in dasd_ioctl_format()
278 rc = dasd_format(base->block, &fdata); in dasd_ioctl_format()
H A Ddasd_eckd.c2489 dasd_eckd_build_check_tcw(struct dasd_device *base, struct format_data_t *fdata, in dasd_eckd_build_check_tcw() argument
2511 count = rpt * (fdata->stop_unit - fdata->start_unit + 1); in dasd_eckd_build_check_tcw()
2532 rc = prepare_itcw(itcw, fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_check_tcw()
2574 dasd_eckd_build_check(struct dasd_device *base, struct format_data_t *fdata, in dasd_eckd_build_check() argument
2597 count = rpt * (fdata->stop_unit - fdata->start_unit + 1); in dasd_eckd_build_check()
2620 prefix_LRE(ccw++, data, fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_check()
2624 define_extent(ccw++, data, fdata->start_unit, fdata->stop_unit, in dasd_eckd_build_check()
2630 locate_record(ccw++, data, fdata->start_unit, 0, count, in dasd_eckd_build_check()
2659 struct format_data_t *fdata, int enable_pav) in dasd_eckd_build_format() argument
2685 rpt = recs_per_track(&base_priv->rdc_data, 0, fdata->blksize); in dasd_eckd_build_format()
[all …]
/linux/drivers/pmdomain/qcom/
H A Dcpr.c819 const struct fuse_corner_data *fdata, in cpr_read_fuse_uV() argument
839 uV = fdata->ref_uV + steps * step_size_uV; in cpr_read_fuse_uV()
850 struct fuse_corner_data *fdata; in cpr_fuse_corner_init() local
865 fdata = desc->cpr_fuses.fuse_corner_data; in cpr_fuse_corner_init()
867 for (i = 0; fuse <= end; fuse++, fuses++, i++, fdata++) { in cpr_fuse_corner_init()
873 fdata->min_uV = roundup(fdata->min_uV, step_volt); in cpr_fuse_corner_init()
874 fdata->max_uV = roundup(fdata->max_uV, step_volt); in cpr_fuse_corner_init()
877 uV = cpr_read_fuse_uV(desc, fdata, fuses->init_voltage, in cpr_fuse_corner_init()
882 fuse->min_uV = fdata->min_uV; in cpr_fuse_corner_init()
883 fuse->max_uV = fdata->max_uV; in cpr_fuse_corner_init()
[all …]
/linux/drivers/media/platform/qcom/venus/
H A Dhelpers.c115 struct hfi_frame_data fdata; in venus_helper_queue_dpb_bufs() local
117 memset(&fdata, 0, sizeof(fdata)); in venus_helper_queue_dpb_bufs()
118 fdata.alloc_len = buf->size; in venus_helper_queue_dpb_bufs()
119 fdata.device_addr = buf->da; in venus_helper_queue_dpb_bufs()
120 fdata.buffer_type = buf->type; in venus_helper_queue_dpb_bufs()
131 fdata.clnt_data = buf->dpb_out_tag; in venus_helper_queue_dpb_bufs()
133 ret = hfi_session_process_buf(inst, &fdata); in venus_helper_queue_dpb_bufs()
504 struct hfi_frame_data fdata; in session_process_buf() local
506 memset(&fdata, 0, sizeof(fdata)); in session_process_buf()
507 fdata.alloc_len = buf->size; in session_process_buf()
[all …]
/linux/init/
H A Dinitramfs_test.c402 char fdata[] = "this file data is aligned at 4K in the archive"; in initramfs_test_fname_pad() local
405 char cpio_srcbuf[CPIO_HDRLEN + PATH_MAX + 3 + sizeof(fdata)]; in initramfs_test_fname_pad()
415 .filesize = sizeof(fdata), in initramfs_test_fname_pad()
424 .data = fdata, in initramfs_test_fname_pad()
455 char fdata[] = "this file data will not be unpacked"; in initramfs_test_fname_path_max() local
459 char cpio_src[(CPIO_HDRLEN + PATH_MAX + 3 + sizeof(fdata)) * 2]; in initramfs_test_fname_path_max()
468 .filesize = sizeof(fdata), in initramfs_test_fname_path_max()
469 .data = fdata, in initramfs_test_fname_path_max()
/linux/drivers/dma/
H A Dimx-dma.c1006 struct imxdma_filter_data *fdata = param; in imxdma_filter_fn() local
1009 if (chan->device->dev != fdata->imxdma->dev) in imxdma_filter_fn()
1012 imxdma_chan->dma_request = fdata->request; in imxdma_filter_fn()
1023 struct imxdma_filter_data fdata = { in imxdma_xlate() local
1030 fdata.request = dma_spec->args[0]; in imxdma_xlate()
1033 imxdma_filter_fn, &fdata); in imxdma_xlate()
/linux/drivers/scsi/qla2xxx/
H A Dqla_sup.c1296 qla24xx_erase_sector(scsi_qla_host_t *vha, uint32_t fdata) in qla24xx_erase_sector() argument
1302 start = fdata >> 2; in qla24xx_erase_sector()
1309 (fdata & 0xff00) | ((fdata << 16) & 0xff0000) | in qla24xx_erase_sector()
1310 ((fdata >> 16) & 0xff)); in qla24xx_erase_sector()
1320 uint32_t sec_mask, rest_addr, fdata; in qla24xx_write_flash_data() local
1350 fdata = (faddr & sec_mask) << 2; in qla24xx_write_flash_data()
1357 ret = qla24xx_erase_sector(vha, fdata); in qla24xx_write_flash_data()
2735 uint32_t sec_mask, rest_addr, fdata; in qla28xx_write_flash_data() local
2875 fdata = (faddr & sec_mask) << 2; in qla28xx_write_flash_data()
2881 rval = qla24xx_erase_sector(vha, fdata); in qla28xx_write_flash_data()
[all …]

12