Home
last modified time | relevance | path

Searched refs:fwp (Results 1 – 9 of 9) sorted by relevance

/linux-6.3-rc2/drivers/net/wireless/purelifi/plfxlc/
A Dfirmware.c146 const struct firmware *fwp = NULL; in plfxlc_download_xl_firmware() local
164 r = request_firmware(&fwp, fw_pack, &intf->dev); in plfxlc_download_xl_firmware()
169 file.total_files = get_unaligned_le32(&fwp->data[0]); in plfxlc_download_xl_firmware()
170 file.total_size = get_unaligned_le32(&fwp->size); in plfxlc_download_xl_firmware()
177 release_firmware(fwp); in plfxlc_download_xl_firmware()
183 release_firmware(fwp); in plfxlc_download_xl_firmware()
195 file.size = get_unaligned_le32(&fwp->data[4 + ((s + 1) * 4)]) in plfxlc_download_xl_firmware()
196 - get_unaligned_le32(&fwp->data[4 + (s) * 4]); in plfxlc_download_xl_firmware()
199 get_unaligned_le32(&fwp->data[4 + (s) * 4]); in plfxlc_download_xl_firmware()
215 &fwp->data[file.start_addr + (i * PLF_XL_BUF_LEN)], in plfxlc_download_xl_firmware()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dpagealloc.c247 rb_erase(&fwp->rb_node, root); in free_fwp()
249 list_del(&fwp->list); in free_fwp()
252 __free_page(fwp->page); in free_fwp()
253 kfree(fwp); in free_fwp()
258 struct fw_page *fwp; in free_4k() local
262 if (!fwp) { in free_4k()
267 fwp->free_count++; in free_4k()
268 set_bit(n, &fwp->bitmask); in free_4k()
270 free_fwp(dev, fwp, fwp->free_count != 1); in free_4k()
437 free_fwp(dev, fwp, fwp->free_count); in release_all_pages()
[all …]
/linux-6.3-rc2/drivers/staging/media/ipu3/
A Dipu3-css-fw.c79 &css->fwp->binary_header[css->pipes[pipe].bindex]; in imgu_css_fw_pipeline_params()
101 for (i = 0; i < css->fwp->file_header.binary_nr; i++) in imgu_css_fw_cleanup()
128 css->fwp = (struct imgu_fw_header *)css->fw->data; in imgu_css_fw_init()
132 if (struct_size(css->fwp, binary_header, in imgu_css_fw_init()
133 css->fwp->file_header.binary_nr) > css->fw->size) in imgu_css_fw_init()
137 css->fwp->file_header.version, css->fwp->file_header.binary_nr, in imgu_css_fw_init()
142 binary_nr = css->fwp->file_header.binary_nr; in imgu_css_fw_init()
149 struct imgu_fw_info *bi = &css->fwp->binary_header[i]; in imgu_css_fw_init()
243 for (i = 0; i < css->fwp->file_header.binary_nr; i++) { in imgu_css_fw_init()
244 struct imgu_fw_info *bi = &css->fwp->binary_header[i]; in imgu_css_fw_init()
[all …]
A Dipu3-css.c419 &css->fwp->binary_header[css->fw_sp[i]]; in imgu_css_hw_init()
532 &css->fwp->binary_header[css->fw_sp[j]]; in imgu_css_hw_start()
562 bi = &css->fwp->binary_header[css->fw_sp[0]]; in imgu_css_hw_start()
593 bi = &css->fwp->binary_header[css->fw_sp[1]]; in imgu_css_hw_start()
694 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_pipeline_init()
884 (char *)css->fwp + bi->blob.prog_name_offset, in imgu_css_pipeline_init()
1036 &css->fwp->binary_header[css_pipe->bindex]))) in imgu_css_pipeline_init()
1555 const int binary_nr = css->fwp->file_header.binary_nr; in imgu_css_find_binary()
1574 struct imgu_fw_info *bi = &css->fwp->binary_header[i]; in imgu_css_find_binary()
1591 name = (void *)css->fwp + bi->blob.prog_name_offset; in imgu_css_find_binary()
[all …]
A Dipu3-css.h153 struct imgu_fw_header *fwp; member
A Dipu3-css-params.c1188 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_osys_calc()
1638 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_af_ops_calc()
1666 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_awb_fr_ops_calc()
1692 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_awb_ops_calc()
1732 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_cfg_acc_stripe()
1951 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_cfg_acc()
2747 &css->fwp->binary_header[css->pipes[pipe].bindex]; in imgu_css_cfg_vmem0()
2748 struct imgu_fw_param_memory_offsets *pofs = (void *)css->fwp + in imgu_css_cfg_vmem0()
2827 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_cfg_dmem0()
2828 struct imgu_fw_param_memory_offsets *pofs = (void *)css->fwp + in imgu_css_cfg_dmem0()
/linux-6.3-rc2/drivers/net/wireless/broadcom/b43legacy/
A Db43legacy.h738 const struct firmware *fwp; /* needed to pass fw pointer */ member
A Dmain.c1490 dev->fwp = firmware; in b43legacy_fw_cb()
1521 if (!dev->fwp) in do_request_fw()
1523 *fw = dev->fwp; in do_request_fw()
/linux-6.3-rc2/sound/soc/codecs/
A Drt5677.c859 const struct firmware *fwp; in rt5677_load_dsp_from_file() local
864 ret = request_firmware(&fwp, "rt5677_elf_vad", dev); in rt5677_load_dsp_from_file()
869 dev_info(dev, "Requested rt5677_elf_vad (%zu)\n", fwp->size); in rt5677_load_dsp_from_file()
871 ret = rt5677_parse_and_load_dsp(rt5677, fwp->data, fwp->size); in rt5677_load_dsp_from_file()
872 release_firmware(fwp); in rt5677_load_dsp_from_file()

Completed in 44 milliseconds