Home
last modified time | relevance | path

Searched refs:fw_download (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Dfw-download.c33 struct fw_download *fw_download; member
36 struct fw_download { struct
48 dev_dbg(fw_req->fw_download->parent, "firmware %s released\n", in fw_req_release()
66 ida_simple_remove(&fw_req->fw_download->id_map, in fw_req_release()
92 static struct fw_request *get_fw_req(struct fw_download *fw_download, in get_fw_req() argument
97 mutex_lock(&fw_download->mutex); in get_fw_req()
99 list_for_each_entry(fw_req, &fw_download->fw_requests, node) { in get_fw_req()
109 mutex_unlock(&fw_download in get_fw_req()
114 free_firmware(struct fw_download *fw_download, struct fw_request *fw_req) free_firmware() argument
134 struct fw_download *fw_download = fw_req->fw_download; fw_request_timedout() local
146 struct fw_download *fw_download = fw_req->fw_download; exceeds_release_timeout() local
162 find_firmware(struct fw_download *fw_download, const char *tag) find_firmware() argument
225 struct fw_download *fw_download = gb_connection_get_data(connection); fw_download_find_firmware() local
272 struct fw_download *fw_download = gb_connection_get_data(connection); fw_download_fetch_firmware() local
355 struct fw_download *fw_download = gb_connection_get_data(connection); fw_download_release_firmware() local
407 struct fw_download *fw_download; gb_fw_download_connection_init() local
439 struct fw_download *fw_download; gb_fw_download_connection_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Dfw-download.c33 struct fw_download *fw_download; member
36 struct fw_download { struct
48 dev_dbg(fw_req->fw_download->parent, "firmware %s released\n", in fw_req_release()
66 ida_simple_remove(&fw_req->fw_download->id_map, in fw_req_release()
92 static struct fw_request *get_fw_req(struct fw_download *fw_download, in get_fw_req() argument
97 mutex_lock(&fw_download->mutex); in get_fw_req()
99 list_for_each_entry(fw_req, &fw_download->fw_requests, node) { in get_fw_req()
109 mutex_unlock(&fw_download in get_fw_req()
114 free_firmware(struct fw_download *fw_download, struct fw_request *fw_req) free_firmware() argument
134 struct fw_download *fw_download = fw_req->fw_download; fw_request_timedout() local
146 struct fw_download *fw_download = fw_req->fw_download; exceeds_release_timeout() local
162 find_firmware(struct fw_download *fw_download, const char *tag) find_firmware() argument
225 struct fw_download *fw_download = gb_connection_get_data(connection); fw_download_find_firmware() local
272 struct fw_download *fw_download = gb_connection_get_data(connection); fw_download_fetch_firmware() local
355 struct fw_download *fw_download = gb_connection_get_data(connection); fw_download_release_firmware() local
407 struct fw_download *fw_download; gb_fw_download_connection_init() local
439 struct fw_download *fw_download; gb_fw_download_connection_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/pds_core/
H A Dfw.c21 .fw_download.opcode = PDS_CORE_CMD_FW_DOWNLOAD, in pdsc_devcmd_fw_download_locked()
22 .fw_download.offset = cpu_to_le32(offset), in pdsc_devcmd_fw_download_locked()
23 .fw_download.addr = cpu_to_le64(addr), in pdsc_devcmd_fw_download_locked()
24 .fw_download.length = cpu_to_le32(length), in pdsc_devcmd_fw_download_locked()
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_fw.c29 .fw_download.opcode = IONIC_CMD_FW_DOWNLOAD, in ionic_dev_cmd_firmware_download()
30 .fw_download.offset = cpu_to_le32(offset), in ionic_dev_cmd_firmware_download()
31 .fw_download.addr = cpu_to_le64(addr), in ionic_dev_cmd_firmware_download()
32 .fw_download.length = cpu_to_le32(length), in ionic_dev_cmd_firmware_download()
H A Dionic_if.h2705 struct ionic_fw_download_cmd fw_download; member
2741 ionic_fw_download_comp fw_download; member
2821 struct ionic_fw_download_cmd fw_download; member
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_fw.c29 .fw_download.opcode = IONIC_CMD_FW_DOWNLOAD, in ionic_dev_cmd_firmware_download()
30 .fw_download.offset = cpu_to_le32(offset), in ionic_dev_cmd_firmware_download()
31 .fw_download.addr = cpu_to_le64(addr), in ionic_dev_cmd_firmware_download()
32 .fw_download.length = cpu_to_le32(length), in ionic_dev_cmd_firmware_download()
/kernel/linux/linux-5.10/drivers/nfc/pn544/
H A Dpn544.c124 fw_download_t fw_download; member
776 if (info->fw_download == NULL) in pn544_hci_fw_download()
779 return info->fw_download(info->phy_id, firmware_name, hdev->sw_romlib); in pn544_hci_fw_download()
898 .fw_download = pn544_hci_fw_download,
906 fw_download_t fw_download, struct nfc_hci_dev **hdev) in pn544_hci_probe()
921 info->fw_download = fw_download; in pn544_hci_probe()
904 pn544_hci_probe(void *phy_id, struct nfc_phy_ops *phy_ops, char *llc_name, int phy_headroom, int phy_tailroom, int phy_payload, fw_download_t fw_download, struct nfc_hci_dev **hdev) pn544_hci_probe() argument
H A Dpn544.h21 fw_download_t fw_download, struct nfc_hci_dev **hdev);
/kernel/linux/linux-6.6/drivers/nfc/pn544/
H A Dpn544.c123 fw_download_t fw_download; member
775 if (info->fw_download == NULL) in pn544_hci_fw_download()
778 return info->fw_download(info->phy_id, firmware_name, hdev->sw_romlib); in pn544_hci_fw_download()
897 .fw_download = pn544_hci_fw_download,
905 int phy_payload, fw_download_t fw_download, in pn544_hci_probe()
921 info->fw_download = fw_download; in pn544_hci_probe()
903 pn544_hci_probe(void *phy_id, const struct nfc_phy_ops *phy_ops, char *llc_name, int phy_headroom, int phy_tailroom, int phy_payload, fw_download_t fw_download, struct nfc_hci_dev **hdev) pn544_hci_probe() argument
H A Dpn544.h21 int phy_payload, fw_download_t fw_download,
/kernel/linux/linux-6.6/include/linux/pds/
H A Dpds_core_if.h458 struct pds_core_fw_download_cmd fw_download; member
476 struct pds_core_fw_download_comp fw_download; member
/kernel/linux/linux-5.10/drivers/nfc/nxp-nci/
H A Dcore.c93 .fw_download = nxp_nci_fw_download,
/kernel/linux/linux-6.6/drivers/nfc/nxp-nci/
H A Dcore.c129 .fw_download = nxp_nci_fw_download,
/kernel/linux/linux-5.10/net/nfc/hci/
H A Dcore.c925 if (!hdev->ops->fw_download) in hci_fw_download()
928 return hdev->ops->fw_download(hdev, firmware_name); in hci_fw_download()
943 .fw_download = hci_fw_download,
/kernel/linux/linux-6.6/net/nfc/hci/
H A Dcore.c925 if (!hdev->ops->fw_download) in hci_fw_download()
928 return hdev->ops->fw_download(hdev, firmware_name); in hci_fw_download()
943 .fw_download = hci_fw_download,
/kernel/linux/linux-5.10/drivers/nfc/nfcmrvl/
H A Dmain.c100 .fw_download = nfcmrvl_nci_fw_download,
/kernel/linux/linux-6.6/drivers/nfc/nfcmrvl/
H A Dmain.c89 .fw_download = nfcmrvl_nci_fw_download,
/kernel/linux/linux-5.10/include/net/nfc/
H A Dhci.h46 int (*fw_download)(struct nfc_hci_dev *hdev, const char *firmware_name); member
H A Dnfc.h66 int (*fw_download)(struct nfc_dev *dev, const char *firmware_name); member
/kernel/linux/linux-6.6/include/net/nfc/
H A Dhci.h46 int (*fw_download)(struct nfc_hci_dev *hdev, const char *firmware_name); member
H A Dnfc.h66 int (*fw_download)(struct nfc_dev *dev, const char *firmware_name); member
/kernel/linux/linux-5.10/net/nfc/nci/
H A Dcore.c1106 if (!ndev->ops->fw_download) in nci_fw_download()
1109 return ndev->ops->fw_download(ndev, firmware_name); in nci_fw_download()
1127 .fw_download = nci_fw_download,
/kernel/linux/linux-6.6/net/nfc/nci/
H A Dcore.c1116 if (!ndev->ops->fw_download) in nci_fw_download()
1119 return ndev->ops->fw_download(ndev, firmware_name); in nci_fw_download()
1137 .fw_download = nci_fw_download,
/kernel/linux/linux-5.10/net/nfc/
H A Dcore.c51 if (!dev->ops->fw_download) { in nfc_fw_download()
57 rc = dev->ops->fw_download(dev, firmware_name); in nfc_fw_download()
/kernel/linux/linux-6.6/net/nfc/
H A Dcore.c51 if (!dev->ops->fw_download) { in nfc_fw_download()
57 rc = dev->ops->fw_download(dev, firmware_name); in nfc_fw_download()

Completed in 25 milliseconds

12