Home
last modified time | relevance | path

Searched refs:rtl_fw (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/realtek/
H A Dr8169_firmware.c42 static bool rtl_fw_format_ok(struct rtl_fw *rtl_fw) in rtl_fw_format_ok() argument
44 const struct firmware *fw = rtl_fw->fw; in rtl_fw_format_ok()
46 struct rtl_fw_phy_action *pa = &rtl_fw->phy_action; in rtl_fw_format_ok()
71 strscpy(rtl_fw->version, fw_info->version, RTL_VER_SIZE); in rtl_fw_format_ok()
79 strscpy(rtl_fw->version, rtl_fw->fw_name, RTL_VER_SIZE); in rtl_fw_format_ok()
88 static bool rtl_fw_data_ok(struct rtl_fw *rtl_fw) in rtl_fw_data_ok() argument
90 struct rtl_fw_phy_action *pa = &rtl_fw->phy_action; in rtl_fw_data_ok()
129 dev_err(rtl_fw->dev, "Invalid action 0x%08x\n", action); in rtl_fw_data_ok()
136 dev_err(rtl_fw->dev, "Out of range of firmware\n"); in rtl_fw_data_ok()
140 void rtl_fw_write_firmware(struct rtl8169_private *tp, struct rtl_fw *rtl_fw) in rtl_fw_write_firmware() argument
[all …]
H A Dr8169_firmware.h20 struct rtl_fw { struct
37 int rtl_fw_request_firmware(struct rtl_fw *rtl_fw); argument
38 void rtl_fw_release_firmware(struct rtl_fw *rtl_fw);
39 void rtl_fw_write_firmware(struct rtl8169_private *tp, struct rtl_fw *rtl_fw);
H A Dr8169_main.c631 struct rtl_fw *rtl_fw; member
1450 struct rtl_fw *rtl_fw = tp->rtl_fw; in rtl8169_get_drvinfo() local
1454 BUILD_BUG_ON(sizeof(info->fw_version) < sizeof(rtl_fw->version)); in rtl8169_get_drvinfo()
1455 if (rtl_fw) in rtl8169_get_drvinfo()
1456 strlcpy(info->fw_version, rtl_fw->version, in rtl8169_get_drvinfo()
2072 if (tp->rtl_fw) { in rtl_release_firmware()
2073 rtl_fw_release_firmware(tp->rtl_fw); in rtl_release_firmware()
2074 kfree(tp->rtl_fw); in rtl_release_firmware()
2075 tp->rtl_fw = NULL; in rtl_release_firmware()
2084 if (tp->rtl_fw) { in r8169_apply_firmware()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/realtek/r8168/
H A Dr8168_firmware.c70 static bool rtl8168_fw_format_ok(struct rtl8168_fw *rtl_fw) in rtl8168_fw_format_ok() argument
72 const struct firmware *fw = rtl_fw->fw; in rtl8168_fw_format_ok()
74 struct rtl8168_fw_phy_action *pa = &rtl_fw->phy_action; in rtl8168_fw_format_ok()
99 strscpy(rtl_fw->version, fw_info->version, RTL8168_VER_SIZE); in rtl8168_fw_format_ok()
107 strscpy(rtl_fw->version, rtl_fw->fw_name, RTL8168_VER_SIZE); in rtl8168_fw_format_ok()
116 static bool rtl8168_fw_data_ok(struct rtl8168_fw *rtl_fw) in rtl8168_fw_data_ok() argument
118 struct rtl8168_fw_phy_action *pa = &rtl_fw->phy_action; in rtl8168_fw_data_ok()
157 dev_err(rtl_fw->dev, "Invalid action 0x%08x\n", action); in rtl8168_fw_data_ok()
164 dev_err(rtl_fw->dev, "Out of range of firmware\n"); in rtl8168_fw_data_ok()
168 void rtl8168_fw_write_firmware(struct rtl8168_private *tp, struct rtl8168_fw *rtl_fw) in rtl8168_fw_write_firmware() argument
[all …]
H A Dr8168_firmware.h64 int rtl8168_fw_request_firmware(struct rtl8168_fw *rtl_fw);
65 void rtl8168_fw_release_firmware(struct rtl8168_fw *rtl_fw);
66 void rtl8168_fw_write_firmware(struct rtl8168_private *tp, struct rtl8168_fw *rtl_fw);
H A Dr8168_n.c5088 struct rtl8168_fw *rtl_fw = tp->rtl_fw; in rtl8168_get_drvinfo() local
5095 BUILD_BUG_ON(sizeof(info->fw_version) < sizeof(rtl_fw->version)); in rtl8168_get_drvinfo()
5096 if (rtl_fw) in rtl8168_get_drvinfo()
5097 strlcpy(info->fw_version, rtl_fw->version, in rtl8168_get_drvinfo()
8803 if (tp->rtl_fw) { in rtl8168_release_firmware()
8804 rtl8168_fw_release_firmware(tp->rtl_fw); in rtl8168_release_firmware()
8805 kfree(tp->rtl_fw); in rtl8168_release_firmware()
8806 tp->rtl_fw = NULL; in rtl8168_release_firmware()
8813 if (tp->rtl_fw) { in rtl8168_apply_firmware()
8814 rtl8168_fw_write_firmware(tp, tp->rtl_fw); in rtl8168_apply_firmware()
[all …]
H A Dr8168.h1613 struct rtl8168_fw *rtl_fw; member
/OK3568_Linux_fs/kernel/drivers/net/usb/
H A Dr8152.c839 struct rtl_fw { struct
848 } rtl_fw; member
3773 static long rtl8152_check_firmware(struct r8152 *tp, struct rtl_fw *rtl_fw) in rtl8152_check_firmware() argument
3775 const struct firmware *fw = rtl_fw->fw; in rtl8152_check_firmware()
4006 struct rtl_fw *rtl_fw = &tp->rtl_fw; in rtl8152_apply_firmware() local
4013 if (IS_ERR_OR_NULL(rtl_fw->fw)) in rtl8152_apply_firmware()
4016 fw = rtl_fw->fw; in rtl8152_apply_firmware()
4019 if (rtl_fw->pre_fw) in rtl8152_apply_firmware()
4020 rtl_fw->pre_fw(tp); in rtl8152_apply_firmware()
4053 if (rtl_fw->post_fw) in rtl8152_apply_firmware()
[all …]