Home
last modified time | relevance | path

Searched refs:fw_data (Results 1 – 38 of 38) sorted by relevance

/linux-4.1.27/drivers/media/usb/s2255/
Ds2255drv.c270 struct s2255_fw *fw_data; member
1446 state = atomic_read(&dev->fw_data->fw_state); in s2255_open()
1454 wait_event_timeout(dev->fw_data->wait_fw, in s2255_open()
1455 ((atomic_read(&dev->fw_data->fw_state) in s2255_open()
1457 (atomic_read(&dev->fw_data->fw_state) in s2255_open()
1461 state = atomic_read(&dev->fw_data->fw_state); in s2255_open()
1468 wait_event_timeout(dev->fw_data->wait_fw, in s2255_open()
1469 ((atomic_read(&dev->fw_data->fw_state) in s2255_open()
1471 (atomic_read(&dev->fw_data->fw_state) in s2255_open()
1475 state = atomic_read(&dev->fw_data->fw_state); in s2255_open()
[all …]
/linux-4.1.27/drivers/bluetooth/
Dbcm203x.c74 unsigned char *fw_data; member
135 data->fw_data + data->fw_sent, len, bcm203x_complete, data); in bcm203x_complete()
229 data->fw_data = kmemdup(firmware->data, firmware->size, GFP_KERNEL); in bcm203x_probe()
230 if (!data->fw_data) { in bcm203x_probe()
267 kfree(data->fw_data); in bcm203x_disconnect()
Dbtusb.c1692 unsigned char *fw_data = NULL; in btusb_setup_rtl8723b() local
1703 ret = rtl8723b_parse_firmware(hdev, lmp_subver, fw, &fw_data); in btusb_setup_rtl8723b()
1707 ret = rtl_download_firmware(hdev, fw_data, ret); in btusb_setup_rtl8723b()
1708 kfree(fw_data); in btusb_setup_rtl8723b()
/linux-4.1.27/drivers/media/usb/as102/
Das102_fw.c49 static int parse_hex_line(unsigned char *fw_data, unsigned char *addr, in parse_hex_line() argument
56 if (*fw_data++ != ':') { in parse_hex_line()
62 for (src = fw_data; *src != '\n'; src += 2) { in parse_hex_line()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dcik_sdma.c475 const __le32 *fw_data; in cik_sdma_load_microcode() local
481 fw_data = (const __le32 *) in cik_sdma_load_microcode()
486 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, le32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
490 fw_data = (const __le32 *) in cik_sdma_load_microcode()
495 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, le32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
498 const __be32 *fw_data; in cik_sdma_load_microcode() local
501 fw_data = (const __be32 *)rdev->sdma_fw->data; in cik_sdma_load_microcode()
504 WREG32(SDMA0_UCODE_DATA + SDMA0_REGISTER_OFFSET, be32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
508 fw_data = (const __be32 *)rdev->sdma_fw->data; in cik_sdma_load_microcode()
511 WREG32(SDMA0_UCODE_DATA + SDMA1_REGISTER_OFFSET, be32_to_cpup(fw_data++)); in cik_sdma_load_microcode()
Dcik.c1845 const __be32 *fw_data = NULL; in ci_mc_load_microcode() local
1882 fw_data = (const __be32 *)rdev->mc_fw->data; in ci_mc_load_microcode()
1921 WREG32(MC_SEQ_SUP_PGM, be32_to_cpup(fw_data++)); in ci_mc_load_microcode()
4294 const __le32 *fw_data; in cik_cp_gfx_load_microcode() local
4302 fw_data = (const __le32 *) in cik_cp_gfx_load_microcode()
4307 WREG32(CP_PFP_UCODE_DATA, le32_to_cpup(fw_data++)); in cik_cp_gfx_load_microcode()
4311 fw_data = (const __le32 *) in cik_cp_gfx_load_microcode()
4316 WREG32(CP_CE_UCODE_DATA, le32_to_cpup(fw_data++)); in cik_cp_gfx_load_microcode()
4320 fw_data = (const __be32 *) in cik_cp_gfx_load_microcode()
4325 WREG32(CP_ME_RAM_DATA, le32_to_cpup(fw_data++)); in cik_cp_gfx_load_microcode()
[all …]
Dr600_cp.c393 const __be32 *fw_data; in r600_cp_load_microcode() local
414 fw_data = (const __be32 *)dev_priv->me_fw->data; in r600_cp_load_microcode()
418 be32_to_cpup(fw_data++)); in r600_cp_load_microcode()
420 fw_data = (const __be32 *)dev_priv->pfp_fw->data; in r600_cp_load_microcode()
424 be32_to_cpup(fw_data++)); in r600_cp_load_microcode()
486 const __be32 *fw_data; in r700_cp_load_microcode() local
507 fw_data = (const __be32 *)dev_priv->pfp_fw->data; in r700_cp_load_microcode()
510 RADEON_WRITE(R600_CP_PFP_UCODE_DATA, be32_to_cpup(fw_data++)); in r700_cp_load_microcode()
513 fw_data = (const __be32 *)dev_priv->me_fw->data; in r700_cp_load_microcode()
516 RADEON_WRITE(R600_CP_ME_RAM_DATA, be32_to_cpup(fw_data++)); in r700_cp_load_microcode()
Dni.c611 const __be32 *fw_data; in ni_mc_load_microcode() local
662 fw_data = (const __be32 *)rdev->mc_fw->data; in ni_mc_load_microcode()
664 WREG32(MC_SEQ_SUP_PGM, be32_to_cpup(fw_data++)); in ni_mc_load_microcode()
1506 const __be32 *fw_data; in cayman_cp_load_microcode() local
1514 fw_data = (const __be32 *)rdev->pfp_fw->data; in cayman_cp_load_microcode()
1517 WREG32(CP_PFP_UCODE_DATA, be32_to_cpup(fw_data++)); in cayman_cp_load_microcode()
1520 fw_data = (const __be32 *)rdev->me_fw->data; in cayman_cp_load_microcode()
1523 WREG32(CP_ME_RAM_DATA, be32_to_cpup(fw_data++)); in cayman_cp_load_microcode()
Dsi.c1543 const __be32 *fw_data = NULL; in si_mc_load_microcode() local
1590 fw_data = (const __be32 *)rdev->mc_fw->data; in si_mc_load_microcode()
1620 WREG32(MC_SEQ_SUP_PGM, be32_to_cpup(fw_data++)); in si_mc_load_microcode()
3490 const __le32 *fw_data; in si_cp_load_microcode() local
3498 fw_data = (const __le32 *) in si_cp_load_microcode()
3503 WREG32(CP_PFP_UCODE_DATA, le32_to_cpup(fw_data++)); in si_cp_load_microcode()
3507 fw_data = (const __le32 *) in si_cp_load_microcode()
3512 WREG32(CP_CE_UCODE_DATA, le32_to_cpup(fw_data++)); in si_cp_load_microcode()
3516 fw_data = (const __be32 *) in si_cp_load_microcode()
3521 WREG32(CP_ME_RAM_DATA, le32_to_cpup(fw_data++)); in si_cp_load_microcode()
[all …]
Drv770.c1088 const __be32 *fw_data; in rv770_cp_load_microcode() local
1107 fw_data = (const __be32 *)rdev->pfp_fw->data; in rv770_cp_load_microcode()
1110 WREG32(CP_PFP_UCODE_DATA, be32_to_cpup(fw_data++)); in rv770_cp_load_microcode()
1113 fw_data = (const __be32 *)rdev->me_fw->data; in rv770_cp_load_microcode()
1116 WREG32(CP_ME_RAM_DATA, be32_to_cpup(fw_data++)); in rv770_cp_load_microcode()
Dr600.c2596 const __be32 *fw_data; in r600_cp_load_microcode() local
2618 fw_data = (const __be32 *)rdev->me_fw->data; in r600_cp_load_microcode()
2622 be32_to_cpup(fw_data++)); in r600_cp_load_microcode()
2624 fw_data = (const __be32 *)rdev->pfp_fw->data; in r600_cp_load_microcode()
2628 be32_to_cpup(fw_data++)); in r600_cp_load_microcode()
3461 const __be32 *fw_data; in r600_rlc_resume() local
3478 fw_data = (const __be32 *)rdev->rlc_fw->data; in r600_rlc_resume()
3482 WREG32(RLC_UCODE_DATA, be32_to_cpup(fw_data++)); in r600_rlc_resume()
3487 WREG32(RLC_UCODE_DATA, be32_to_cpup(fw_data++)); in r600_rlc_resume()
Dradeon_cp.c549 const __be32 *fw_data; in radeon_cp_load_microcode() local
556 fw_data = (const __be32 *)&dev_priv->me_fw->data[0]; in radeon_cp_load_microcode()
560 be32_to_cpup(&fw_data[i])); in radeon_cp_load_microcode()
562 be32_to_cpup(&fw_data[i + 1])); in radeon_cp_load_microcode()
Devergreen.c3008 const __be32 *fw_data; in evergreen_cp_load_microcode() local
3021 fw_data = (const __be32 *)rdev->pfp_fw->data; in evergreen_cp_load_microcode()
3024 WREG32(CP_PFP_UCODE_DATA, be32_to_cpup(fw_data++)); in evergreen_cp_load_microcode()
3027 fw_data = (const __be32 *)rdev->me_fw->data; in evergreen_cp_load_microcode()
3030 WREG32(CP_ME_RAM_DATA, be32_to_cpup(fw_data++)); in evergreen_cp_load_microcode()
4419 const __be32 *fw_data; in evergreen_rlc_resume() local
4459 fw_data = (const __be32 *)rdev->rlc_fw->data; in evergreen_rlc_resume()
4463 WREG32(RLC_UCODE_DATA, be32_to_cpup(fw_data++)); in evergreen_rlc_resume()
4468 WREG32(RLC_UCODE_DATA, be32_to_cpup(fw_data++)); in evergreen_rlc_resume()
4473 WREG32(RLC_UCODE_DATA, be32_to_cpup(fw_data++)); in evergreen_rlc_resume()
Dr100.c1088 const __be32 *fw_data; in r100_cp_load_microcode() local
1098 fw_data = (const __be32 *)&rdev->me_fw->data[0]; in r100_cp_load_microcode()
1102 be32_to_cpup(&fw_data[i])); in r100_cp_load_microcode()
1104 be32_to_cpup(&fw_data[i + 1])); in r100_cp_load_microcode()
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dusb.h97 struct fw_data { struct
Dusb.c841 struct fw_data *fwdata; in mwifiex_prog_fw_w_helper()
/linux-4.1.27/drivers/scsi/csiostor/
Dcsio_hw.c668 csio_hw_fw_dload(struct csio_hw *hw, uint8_t *fw_data, uint32_t size) in csio_hw_fw_dload() argument
675 const __be32 *p = (const __be32 *)fw_data; in csio_hw_fw_dload()
676 struct fw_hdr *hdr = (struct fw_hdr *)fw_data; in csio_hw_fw_dload()
731 memcpy(first_page, fw_data, SF_PAGE_SIZE); in csio_hw_fw_dload()
743 fw_data += SF_PAGE_SIZE; in csio_hw_fw_dload()
744 ret = csio_hw_write_flash(hw, addr, SF_PAGE_SIZE, fw_data); in csio_hw_fw_dload()
1228 const u8 *fw_data, uint32_t size, int32_t force) in csio_hw_fw_upgrade() argument
1230 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in csio_hw_fw_upgrade()
1237 ret = csio_hw_fw_dload(hw, (uint8_t *) fw_data, size); in csio_hw_fw_upgrade()
1901 const u8 *fw_data, unsigned int fw_size, in csio_hw_prep_fw() argument
[all …]
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dfw.c381 carl9170_find_fw_desc(struct ar9170 *ar, const __u8 *fw_data, const size_t len) in carl9170_find_fw_desc() argument
392 if (fw_data[scan++] == otus_magic[found]) in carl9170_find_fw_desc()
407 return (void *)&fw_data[scan - found]; in carl9170_find_fw_desc()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dhif_usb.h94 const void *fw_data; member
Dhif_usb.c986 const void *data = hif_dev->fw_data; in ath9k_hif_usb_download_fw()
1100 hif_dev->fw_data = fw->data; in ath9k_hif_usb_firmware_cb()
1334 hif_dev->fw_data = fw->data; in ath9k_hif_usb_resume()
/linux-4.1.27/drivers/media/radio/wl128x/
Dfmdrv_common.c1247 u8 *fw_data; in fm_download_firmware() local
1261 fw_data = (void *)fw_entry->data; in fm_download_firmware()
1264 fw_header = (struct bts_header *)fw_data; in fm_download_firmware()
1273 fw_data += sizeof(struct bts_header); in fm_download_firmware()
1276 while (fw_data && fw_len > 0) { in fm_download_firmware()
1277 action = (struct bts_action *)fw_data; in fm_download_firmware()
1294 fw_data += (sizeof(struct bts_action) + (action->size)); in fm_download_firmware()
/linux-4.1.27/drivers/gpu/drm/r128/
Dr128_cce.c145 const __be32 *fw_data; in r128_cce_load_microcode() local
173 fw_data = (const __be32 *)fw->data; in r128_cce_load_microcode()
177 be32_to_cpup(&fw_data[i * 2])); in r128_cce_load_microcode()
179 be32_to_cpup(&fw_data[i * 2 + 1])); in r128_cce_load_microcode()
/linux-4.1.27/drivers/scsi/
Dqla1280.c1706 const __le16 *fw_data; in qla1280_load_firmware_pio() local
1715 fw_data = (const __le16 *)&fw->data[0]; in qla1280_load_firmware_pio()
1716 ha->fwstart = __le16_to_cpu(fw_data[2]); in qla1280_load_firmware_pio()
1720 fw_data = (const __le16 *)&fw->data[6]; in qla1280_load_firmware_pio()
1726 mb[2] = __le16_to_cpu(fw_data[i]); in qla1280_load_firmware_pio()
1745 const __le16 *fw_data; in qla1280_load_firmware_dma() local
1762 fw_data = (const __le16 *)&fw->data[0]; in qla1280_load_firmware_dma()
1763 ha->fwstart = __le16_to_cpu(fw_data[2]); in qla1280_load_firmware_dma()
1767 fw_data = (const __le16 *)&fw->data[6]; in qla1280_load_firmware_dma()
1784 fw_data, cnt, num, risc_address); in qla1280_load_firmware_dma()
[all …]
Dqlogicpti.c468 const __le16 *fw_data; in qlogicpti_load_firmware() local
489 fw_data = (const __le16 *)&fw->data[0]; in qlogicpti_load_firmware()
499 csum += __le16_to_cpu(fw_data[i]); in qlogicpti_load_firmware()
561 param[2] = __le16_to_cpu(fw_data[i]); in qlogicpti_load_firmware()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c1802 const u8 *fw_data, unsigned int fw_size, in t4_prep_fw() argument
1824 if (fw_data != NULL) { in t4_prep_fw()
1825 fs_fw = (const void *)fw_data; in t4_prep_fw()
1842 ret = -t4_fw_upgrade(adap, adap->mbox, fw_data, in t4_prep_fw()
1961 int t4_load_fw(struct adapter *adap, const u8 *fw_data, unsigned int size) in t4_load_fw() argument
1967 const __be32 *p = (const __be32 *)fw_data; in t4_load_fw()
1968 const struct fw_hdr *hdr = (const struct fw_hdr *)fw_data; in t4_load_fw()
2014 memcpy(first_page, fw_data, SF_PAGE_SIZE); in t4_load_fw()
2023 fw_data += SF_PAGE_SIZE; in t4_load_fw()
2024 ret = t4_write_flash(adap, addr, SF_PAGE_SIZE, fw_data); in t4_load_fw()
[all …]
Dcxgb4.h1171 int t4_load_fw(struct adapter *adapter, const u8 *fw_data, unsigned int size);
1174 const u8 *fw_data, unsigned int size, int force);
1180 const u8 *fw_data, unsigned int fw_size,
Dcxgb4_main.c3565 const u8 *fw_data = NULL; in adap_init0() local
3592 fw_data = fw->data; in adap_init0()
3597 ret = t4_prep_fw(adap, fw_info, fw_data, fw_size, card_fw, in adap_init0()
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Dlmedm04.c593 u8 *fw_data; in lme2510_download_firmware() local
611 fw_data = (u8 *)(fw->data + j); in lme2510_download_firmware()
620 memcpy(&data[2], fw_data, dlen+1); in lme2510_download_firmware()
622 data[wlen-1] = check_sum(fw_data, dlen+1); in lme2510_download_firmware()
/linux-4.1.27/drivers/net/ethernet/alteon/
Dacenic.c2877 const __be32 *fw_data; in ace_load_firmware() local
2897 fw_data = (void *)fw->data; in ace_load_firmware()
2908 ap->firmware_start = be32_to_cpu(fw_data[1]); in ace_load_firmware()
2916 load_addr = be32_to_cpu(fw_data[2]); in ace_load_firmware()
2929 ace_copy(regs, &fw_data[3], load_addr, fw->size-12); in ace_load_firmware()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c2325 u8 *fw_data; in cxgb_extension_ioctl() local
2333 fw_data = memdup_user(useraddr + sizeof(t), t.len); in cxgb_extension_ioctl()
2334 if (IS_ERR(fw_data)) in cxgb_extension_ioctl()
2335 return PTR_ERR(fw_data); in cxgb_extension_ioctl()
2337 ret = t3_load_fw(adapter, fw_data, t.len); in cxgb_extension_ioctl()
2338 kfree(fw_data); in cxgb_extension_ioctl()
Dt3_hw.c1090 int t3_load_fw(struct adapter *adapter, const u8 *fw_data, unsigned int size) in t3_load_fw() argument
1094 const __be32 *p = (const __be32 *)fw_data; in t3_load_fw()
1118 ret = t3_write_flash(adapter, addr, chunk_size, fw_data); in t3_load_fw()
1123 fw_data += chunk_size; in t3_load_fw()
1127 ret = t3_write_flash(adapter, FW_VERS_ADDR, 4, fw_data); in t3_load_fw()
Dcommon.h687 int t3_load_fw(struct adapter *adapter, const u8 * fw_data, unsigned int size);
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-417.c950 u32 fw_data = 0; in cx231xx_load_firmware() local
1030 fw_data = *p_fw_data; in cx231xx_load_firmware()
1032 mci_write_memory_to_gpio(dev, address, fw_data, p_current_fw); in cx231xx_load_firmware()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_83xx_hw.c3961 u32 fw_data; in qlcnic_83xx_check_mac_rcode() local
3964 fw_data = readl(QLCNIC_MBX_FW(adapter->ahw, 2)); in qlcnic_83xx_check_mac_rcode()
3965 mac_cmd_rcode = (u8)fw_data; in qlcnic_83xx_check_mac_rcode()
3983 u32 fw_data; in qlcnic_83xx_decode_mbx_rsp() local
3985 fw_data = readl(QLCNIC_MBX_FW(ahw, 0)); in qlcnic_83xx_decode_mbx_rsp()
3986 mbx_err_code = QLCNIC_MBX_STATUS(fw_data); in qlcnic_83xx_decode_mbx_rsp()
/linux-4.1.27/drivers/atm/
Dfore200e.c2493 const __le32 *fw_data; in fore200e_load_and_start_fw() local
2514 fw_data = (__le32 *) firmware->data; in fore200e_load_and_start_fw()
2527 for (; fw_size--; fw_data++, load_addr++) in fore200e_load_and_start_fw()
2528 fore200e->bus->write(le32_to_cpu(*fw_data), load_addr); in fore200e_load_and_start_fw()
/linux-4.1.27/drivers/net/ethernet/sun/
Dcassini.c831 cp->fw_data = vmalloc(cp->fw_size); in cas_saturn_firmware_init()
832 if (!cp->fw_data) in cas_saturn_firmware_init()
834 memcpy(cp->fw_data, &fw->data[2], cp->fw_size); in cas_saturn_firmware_init()
843 if (!cp->fw_data) in cas_saturn_firmware_load()
865 cas_phy_write(cp, DP83065_MII_REGD, cp->fw_data[i]); in cas_saturn_firmware_load()
5182 vfree(cp->fw_data); in cas_remove_one()
Dcassini.h2876 u8 *fw_data; member
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c3744 u32 *fw_data = (u32 *)(fw_hdr + 1); in tg3_load_firmware_cpu() local
3749 be32_to_cpu(fw_data[i])); in tg3_load_firmware_cpu()