| /linux/drivers/net/wireless/realtek/rtw88/ |
| A D | efuse.c | 41 u8 *log_map) in rtw_dump_logical_efuse_map() argument 79 log_map[log_idx] = phy_map[phy_idx]; in rtw_dump_logical_efuse_map() 80 log_map[log_idx + 1] = phy_map[phy_idx + 1]; in rtw_dump_logical_efuse_map() 153 u8 *log_map = NULL; in rtw_parse_efuse_map() local 157 log_map = kmalloc(log_size, GFP_KERNEL); in rtw_parse_efuse_map() 158 if (!phy_map || !log_map) { in rtw_parse_efuse_map() 169 memset(log_map, 0xff, log_size); in rtw_parse_efuse_map() 170 ret = rtw_dump_logical_efuse_map(rtwdev, phy_map, log_map); in rtw_parse_efuse_map() 176 ret = chip->ops->read_efuse(rtwdev, log_map); in rtw_parse_efuse_map() 183 kfree(log_map); in rtw_parse_efuse_map()
|
| A D | rtw8723x.h | 138 int (*read_efuse)(struct rtw_dev *rtwdev, u8 *log_map); 376 static inline int rtw8723x_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8723x_read_efuse() argument 378 return rtw8723x_common.read_efuse(rtwdev, log_map); in rtw8723x_read_efuse()
|
| A D | rtw8723x.c | 241 static int __rtw8723x_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in __rtw8723x_read_efuse() argument 247 map = (struct rtw8723x_efuse *)log_map; in __rtw8723x_read_efuse()
|
| A D | rtw8703b.c | 559 static int rtw8703b_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8703b_read_efuse() argument 566 ret = rtw8723x_read_efuse(rtwdev, log_map); in rtw8703b_read_efuse()
|
| A D | rtw8821c.c | 48 static int rtw8821c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8821c_read_efuse() argument 55 map = (struct rtw8821c_efuse *)log_map; in rtw8821c_read_efuse()
|
| A D | rtw8822b.c | 41 static int rtw8822b_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8822b_read_efuse() argument 47 map = (struct rtw8822b_efuse *)log_map; in rtw8822b_read_efuse()
|
| A D | rtw8822c.c | 44 static int rtw8822c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8822c_read_efuse() argument 50 map = (struct rtw8822c_efuse *)log_map; in rtw8822c_read_efuse()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| A D | efuse.c | 197 u8 *log_map) in rtw89_dump_logical_efuse_map() argument 231 log_map[log_idx] = phy_map[phy_idx]; in rtw89_dump_logical_efuse_map() 232 log_map[log_idx + 1] = phy_map[phy_idx + 1]; in rtw89_dump_logical_efuse_map() 247 u8 *log_map = NULL; in rtw89_parse_efuse_map_ax() local 258 log_map = kmalloc(full_log_size, GFP_KERNEL); in rtw89_parse_efuse_map_ax() 261 dav_log_map = log_map + log_size; in rtw89_parse_efuse_map_ax() 264 if (!phy_map || !log_map || (dav_phy_size && !dav_phy_map)) { in rtw89_parse_efuse_map_ax() 280 memset(log_map, 0xff, full_log_size); in rtw89_parse_efuse_map_ax() 281 ret = rtw89_dump_logical_efuse_map(rtwdev, phy_map, log_map); in rtw89_parse_efuse_map_ax() 292 rtw89_hex_dump(rtwdev, RTW89_DBG_FW, "log_map: ", log_map, full_log_size); in rtw89_parse_efuse_map_ax() [all …]
|
| A D | efuse_be.c | 228 const u8 *phy_map, u32 phy_size, u8 *log_map, in rtw89_eeprom_parser_be() argument 248 memset(log_map, 0xff, size); in rtw89_eeprom_parser_be() 302 log_map[log_idx - page_offset + 1] = val1; in rtw89_eeprom_parser_be() 305 log_map[log_idx - page_offset] = val0; in rtw89_eeprom_parser_be() 307 log_map[log_idx - page_offset] = val0; in rtw89_eeprom_parser_be() 308 log_map[log_idx - page_offset + 1] = val1; in rtw89_eeprom_parser_be() 324 u8 *log_map; in rtw89_parse_logical_efuse_block_be() local 329 log_map = kmalloc(efuse_block->size, GFP_KERNEL); in rtw89_parse_logical_efuse_block_be() 330 if (!log_map) in rtw89_parse_logical_efuse_block_be() 341 ret = rtwdev->chip->ops->read_efuse(rtwdev, log_map, block); in rtw89_parse_logical_efuse_block_be() [all …]
|
| A D | rtw8852b_common.h | 151 int (*read_efuse)(struct rtw89_dev *rtwdev, u8 *log_map, 306 int rtw8852bx_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map, in rtw8852bx_read_efuse() argument 309 return rtw8852bx_info.read_efuse(rtwdev, log_map, block); in rtw8852bx_read_efuse()
|
| A D | rtw8922a.c | 594 static int rtw8922a_read_efuse_pci_sdio(struct rtw89_dev *rtwdev, u8 *log_map) in rtw8922a_read_efuse_pci_sdio() argument 601 ether_addr_copy(efuse->addr, log_map + 0x001A); in rtw8922a_read_efuse_pci_sdio() 606 static int rtw8922a_read_efuse_usb(struct rtw89_dev *rtwdev, u8 *log_map) in rtw8922a_read_efuse_usb() argument 613 static int rtw8922a_read_efuse_rf(struct rtw89_dev *rtwdev, u8 *log_map) in rtw8922a_read_efuse_rf() argument 615 struct rtw8922a_efuse *map = (struct rtw8922a_efuse *)log_map; in rtw8922a_read_efuse_rf() 630 static int rtw8922a_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map, in rtw8922a_read_efuse() argument 635 return rtw8922a_read_efuse_pci_sdio(rtwdev, log_map); in rtw8922a_read_efuse() 637 return rtw8922a_read_efuse_usb(rtwdev, log_map); in rtw8922a_read_efuse() 639 return rtw8922a_read_efuse_rf(rtwdev, log_map); in rtw8922a_read_efuse()
|
| A D | rtw8852a.c | 572 static int rtw8852a_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map, in rtw8852a_read_efuse() argument 578 map = (struct rtw8852a_efuse *)log_map; in rtw8852a_read_efuse()
|
| A D | rtw8852b_common.c | 248 static int __rtw8852bx_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map, in __rtw8852bx_read_efuse() argument 254 map = (struct rtw8852bx_efuse *)log_map; in __rtw8852bx_read_efuse()
|
| A D | rtw8851b.c | 530 static int rtw8851b_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map, in rtw8851b_read_efuse() argument 536 map = (struct rtw8851b_efuse *)log_map; in rtw8851b_read_efuse()
|
| A D | rtw8852c.c | 491 static int rtw8852c_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map, in rtw8852c_read_efuse() argument 497 map = (struct rtw8852c_efuse *)log_map; in rtw8852c_read_efuse()
|
| A D | core.h | 3594 int (*read_efuse)(struct rtw89_dev *rtwdev, u8 *log_map,
|
| /linux/drivers/dma/ |
| A D | ste_dma40.c | 1356 static const unsigned int log_map[] = { in d40_get_prmo() local 1368 return log_map[d40c->dma_cfg.mode_opt]; in d40_get_prmo()
|