Lines Matching refs:ret

95 	int ret;  in rtw89_dump_physical_efuse_map_ddv()  local
103 ret = read_poll_timeout_atomic(rtw89_read32, efuse_ctl, in rtw89_dump_physical_efuse_map_ddv()
106 if (ret) in rtw89_dump_physical_efuse_map_ddv()
123 int ret; in rtw89_dump_physical_efuse_map_dav() local
126 ret = rtw89_mac_write_xtal_si(rtwdev, XTAL_SI_CTRL, 0x40, FULL_BIT_MASK); in rtw89_dump_physical_efuse_map_dav()
127 if (ret) in rtw89_dump_physical_efuse_map_dav()
128 return ret; in rtw89_dump_physical_efuse_map_dav()
129 ret = rtw89_mac_write_xtal_si(rtwdev, XTAL_SI_LOW_ADDR, in rtw89_dump_physical_efuse_map_dav()
131 if (ret) in rtw89_dump_physical_efuse_map_dav()
132 return ret; in rtw89_dump_physical_efuse_map_dav()
133 ret = rtw89_mac_write_xtal_si(rtwdev, XTAL_SI_CTRL, addr >> 8, in rtw89_dump_physical_efuse_map_dav()
135 if (ret) in rtw89_dump_physical_efuse_map_dav()
136 return ret; in rtw89_dump_physical_efuse_map_dav()
137 ret = rtw89_mac_write_xtal_si(rtwdev, XTAL_SI_CTRL, 0, in rtw89_dump_physical_efuse_map_dav()
139 if (ret) in rtw89_dump_physical_efuse_map_dav()
140 return ret; in rtw89_dump_physical_efuse_map_dav()
142 ret = read_poll_timeout_atomic(rtw89_mac_read_xtal_si, err, in rtw89_dump_physical_efuse_map_dav()
146 if (ret) { in rtw89_dump_physical_efuse_map_dav()
148 return ret; in rtw89_dump_physical_efuse_map_dav()
151 ret = rtw89_mac_read_xtal_si(rtwdev, XTAL_SI_READ_VAL, &val8); in rtw89_dump_physical_efuse_map_dav()
152 if (ret) in rtw89_dump_physical_efuse_map_dav()
153 return ret; in rtw89_dump_physical_efuse_map_dav()
163 int ret; in rtw89_dump_physical_efuse_map() local
171 ret = rtw89_dump_physical_efuse_map_dav(rtwdev, map, dump_addr, dump_size); in rtw89_dump_physical_efuse_map()
172 if (ret) in rtw89_dump_physical_efuse_map()
173 return ret; in rtw89_dump_physical_efuse_map()
175 ret = rtw89_dump_physical_efuse_map_ddv(rtwdev, map, dump_addr, dump_size); in rtw89_dump_physical_efuse_map()
176 if (ret) in rtw89_dump_physical_efuse_map()
177 return ret; in rtw89_dump_physical_efuse_map()
245 int ret; in rtw89_parse_efuse_map() local
260 ret = -ENOMEM; in rtw89_parse_efuse_map()
264 ret = rtw89_dump_physical_efuse_map(rtwdev, phy_map, 0, phy_size, false); in rtw89_parse_efuse_map()
265 if (ret) { in rtw89_parse_efuse_map()
269 ret = rtw89_dump_physical_efuse_map(rtwdev, dav_phy_map, 0, dav_phy_size, true); in rtw89_parse_efuse_map()
270 if (ret) { in rtw89_parse_efuse_map()
276 ret = rtw89_dump_logical_efuse_map(rtwdev, phy_map, log_map); in rtw89_parse_efuse_map()
277 if (ret) { in rtw89_parse_efuse_map()
281 ret = rtw89_dump_logical_efuse_map(rtwdev, dav_phy_map, dav_log_map); in rtw89_parse_efuse_map()
282 if (ret) { in rtw89_parse_efuse_map()
289 ret = rtwdev->chip->ops->read_efuse(rtwdev, log_map); in rtw89_parse_efuse_map()
290 if (ret) { in rtw89_parse_efuse_map()
300 return ret; in rtw89_parse_efuse_map()
308 int ret = 0; in rtw89_parse_phycap_map() local
317 ret = rtw89_dump_physical_efuse_map(rtwdev, phycap_map, in rtw89_parse_phycap_map()
319 if (ret) { in rtw89_parse_phycap_map()
324 ret = rtwdev->chip->ops->read_phycap(rtwdev, phycap_map); in rtw89_parse_phycap_map()
325 if (ret) { in rtw89_parse_phycap_map()
333 return ret; in rtw89_parse_phycap_map()
338 int ret; in rtw89_read_efuse_ver() local
341 ret = rtw89_dump_physical_efuse_map(rtwdev, &val, EF_FV_OFSET, 1, false); in rtw89_read_efuse_ver()
342 if (ret) in rtw89_read_efuse_ver()
343 return ret; in rtw89_read_efuse_ver()