| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | qrwlock.h | 40 u32 cnts; in queued_read_trylock() local 42 cnts = atomic_read(&lock->cnts); in queued_read_trylock() 43 if (likely(!(cnts & _QW_WMASK))) { in queued_read_trylock() 44 cnts = (u32)atomic_add_return_acquire(_QR_BIAS, &lock->cnts); in queued_read_trylock() 45 if (likely(!(cnts & _QW_WMASK))) in queued_read_trylock() 47 atomic_sub(_QR_BIAS, &lock->cnts); in queued_read_trylock() 59 u32 cnts; in queued_write_trylock() local 61 cnts = atomic_read(&lock->cnts); in queued_write_trylock() 62 if (unlikely(cnts)) in queued_write_trylock() 65 return likely(atomic_try_cmpxchg_acquire(&lock->cnts, &cnts, in queued_write_trylock() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | counters.c | 151 return is_mdev_switchdev_mode(dev->mdev) ? &dev->port[0].cnts : in get_counters() 152 &dev->port[port_num].cnts; in get_counters() 166 const struct mlx5_ib_counters *cnts = get_counters(dev, port_num); in mlx5_ib_get_counters_id() local 168 return cnts->set_id; in mlx5_ib_get_counters_id() 175 const struct mlx5_ib_counters *cnts; in mlx5_ib_alloc_hw_stats() local 181 cnts = get_counters(dev, port_num - 1); in mlx5_ib_alloc_hw_stats() 183 return rdma_alloc_hw_stats_struct(cnts->names, in mlx5_ib_alloc_hw_stats() 184 cnts->num_q_counters + in mlx5_ib_alloc_hw_stats() 185 cnts->num_cong_counters + in mlx5_ib_alloc_hw_stats() 186 cnts->num_ext_ppcnt_counters, in mlx5_ib_alloc_hw_stats() [all …]
|
| /OK3568_Linux_fs/kernel/kernel/locking/ |
| H A D | qrwlock.c | 33 atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); in queued_read_lock_slowpath() 36 atomic_sub(_QR_BIAS, &lock->cnts); in queued_read_lock_slowpath() 42 atomic_add(_QR_BIAS, &lock->cnts); in queued_read_lock_slowpath() 49 atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); in queued_read_lock_slowpath() 64 int cnts; in queued_write_lock_slowpath() local 70 if (!atomic_read(&lock->cnts) && in queued_write_lock_slowpath() 71 (atomic_cmpxchg_acquire(&lock->cnts, 0, _QW_LOCKED) == 0)) in queued_write_lock_slowpath() 75 atomic_add(_QW_WAITING, &lock->cnts); in queued_write_lock_slowpath() 79 cnts = atomic_cond_read_relaxed(&lock->cnts, VAL == _QW_WAITING); in queued_write_lock_slowpath() 80 } while (!atomic_try_cmpxchg_acquire(&lock->cnts, &cnts, _QW_LOCKED)); in queued_write_lock_slowpath()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | ioctl_efuse.c | 271 u8 rtw_efuse_map_read(_adapter * adapter, u16 addr, u16 cnts, u8 *data, u8 efuse_type) in rtw_efuse_map_read() argument 290 if ((addr + cnts) > size) { in rtw_efuse_map_read() 292 cnts = size - addr; in rtw_efuse_map_read() 318 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_map_read() 331 u8 rtw_efuse_map_write(_adapter * adapter, u16 addr, u16 cnts, u8 *data, u8 efuse_type, u8 bpg) in rtw_efuse_map_write() argument 355 if ((addr + cnts) > size) { in rtw_efuse_map_write() 361 while (i != cnts) { in rtw_efuse_map_write() 366 if (i > cnts) in rtw_efuse_map_write() 371 while (i != cnts) { in rtw_efuse_map_write() 376 if (i > cnts) in rtw_efuse_map_write() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/os_dep/linux/ |
| H A D | ioctl_efuse.c | 271 u8 rtw_efuse_map_read(_adapter * adapter, u16 addr, u16 cnts, u8 *data, u8 efuse_type) in rtw_efuse_map_read() argument 290 if ((addr + cnts) > size) { in rtw_efuse_map_read() 292 cnts = size - addr; in rtw_efuse_map_read() 318 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_map_read() 331 u8 rtw_efuse_map_write(_adapter * adapter, u16 addr, u16 cnts, u8 *data, u8 efuse_type, u8 bpg) in rtw_efuse_map_write() argument 355 if ((addr + cnts) > size) { in rtw_efuse_map_write() 361 while (i != cnts) { in rtw_efuse_map_write() 366 if (i > cnts) in rtw_efuse_map_write() 371 while (i != cnts) { in rtw_efuse_map_write() 376 if (i > cnts) in rtw_efuse_map_write() [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/include/asm/ |
| H A D | spinlock.h | 116 old = __atomic_add(1, &rw->cnts); in arch_read_lock() 123 __atomic_add_const_barrier(-1, &rw->cnts); in arch_read_unlock() 128 if (!__atomic_cmpxchg_bool(&rw->cnts, 0, 0x30000)) in arch_write_lock() 134 __atomic_add_barrier(-0x30000, &rw->cnts); in arch_write_unlock() 142 old = READ_ONCE(rw->cnts); in arch_read_trylock() 144 __atomic_cmpxchg_bool(&rw->cnts, old, old + 1)); in arch_read_trylock() 151 old = READ_ONCE(rw->cnts); in arch_write_trylock() 152 return !old && __atomic_cmpxchg_bool(&rw->cnts, 0, 0x30000); in arch_write_trylock()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/efuse/ |
| H A D | rtw_efuse.c | 613 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 618 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 634 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 641 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 643 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1091 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1106 if ((addr + cnts) > size) in rtw_efuse_access() 1110 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1114 if (cnts > 16) in rtw_efuse_access() 1124 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/efuse/ |
| H A D | rtw_efuse.c | 590 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 595 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 611 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 618 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 620 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1064 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1079 if ((addr + cnts) > size) in rtw_efuse_access() 1083 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1087 if (cnts > 16) in rtw_efuse_access() 1097 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/efuse/ |
| H A D | rtw_efuse.c | 613 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 618 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 634 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 641 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 643 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1091 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1106 if ((addr + cnts) > size) in rtw_efuse_access() 1110 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1114 if (cnts > 16) in rtw_efuse_access() 1124 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/efuse/ |
| H A D | rtw_efuse.c | 607 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 612 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 628 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 635 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 637 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1085 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1100 if ((addr + cnts) > size) in rtw_efuse_access() 1104 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1108 if (cnts > 16) in rtw_efuse_access() 1118 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/efuse/ |
| H A D | rtw_efuse.c | 606 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 611 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 627 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 634 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 636 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1079 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1094 if ((addr + cnts) > size) in rtw_efuse_access() 1098 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1102 if (cnts > 16) in rtw_efuse_access() 1112 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/efuse/ |
| H A D | rtw_efuse.c | 339 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 346 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 350 for (i = 0; i < cnts; i++) { in rtw_efuse_mask_map_read() 464 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 477 if ((addr + cnts) > size) in rtw_efuse_access() 481 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 485 if (cnts > 16) in rtw_efuse_access() 495 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() 498 err = rtw_halmac_read_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 520 u8 rtw_efuse_bt_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_bt_access() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | rtl8712_efuse.c | 425 u16 cnts, u8 *data) in r8712_efuse_access() argument 432 if (!bRead && ((start_addr + cnts) > in r8712_efuse_access() 438 for (i = 0; i < cnts; i++) { in r8712_efuse_access() 453 u8 r8712_efuse_map_read(struct _adapter *adapter, u16 addr, u16 cnts, u8 *data) in r8712_efuse_map_read() argument 459 if ((addr + cnts) > EFUSE_MAP_MAX_SIZE) in r8712_efuse_map_read() 462 for (i = 0; i < cnts; i++) in r8712_efuse_map_read() 474 if (idx == cnts) in r8712_efuse_map_read() 485 u8 r8712_efuse_map_write(struct _adapter *adapter, u16 addr, u16 cnts, in r8712_efuse_map_write() argument 492 if ((addr + cnts) > EFUSE_MAP_MAX_SIZE) in r8712_efuse_map_write() 526 if ((cnts - idx) == 1) { in r8712_efuse_map_write() [all …]
|
| H A D | rtl871x_mp_ioctl.c | 664 u16 addr = 0, cnts = 0; in oid_rt_pro_read_efuse_hdl() local 673 cnts = pefuse->cnts; in oid_rt_pro_read_efuse_hdl() 675 memset(data, 0xFF, cnts); in oid_rt_pro_read_efuse_hdl() 676 if ((addr > 511) || (cnts < 1) || (cnts > 512) || (addr + cnts) > in oid_rt_pro_read_efuse_hdl() 679 if (!r8712_efuse_access(Adapter, true, addr, cnts, data)) in oid_rt_pro_read_efuse_hdl() 694 u16 addr = 0, cnts = 0; in oid_rt_pro_write_efuse_hdl() local 701 cnts = pefuse->cnts; in oid_rt_pro_write_efuse_hdl() 704 if ((addr > 511) || (cnts < 1) || (cnts > 512) || in oid_rt_pro_write_efuse_hdl() 705 (addr + cnts) > r8712_efuse_get_max_size(Adapter)) in oid_rt_pro_write_efuse_hdl() 707 if (!r8712_efuse_access(Adapter, false, addr, cnts, data)) in oid_rt_pro_write_efuse_hdl()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/efuse/ |
| H A D | rtw_efuse.c | 667 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 672 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 688 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 695 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 697 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1145 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1160 if ((addr + cnts) > size) in rtw_efuse_access() 1164 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1168 if (cnts > 16) in rtw_efuse_access() 1178 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/efuse/ |
| H A D | rtw_efuse.c | 667 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 672 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 688 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 695 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 697 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1145 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1160 if ((addr + cnts) > size) in rtw_efuse_access() 1164 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1168 if (cnts > 16) in rtw_efuse_access() 1178 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/efuse/ |
| H A D | rtw_efuse.c | 667 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 672 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 688 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 695 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 697 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1145 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1160 if ((addr + cnts) > size) in rtw_efuse_access() 1164 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1168 if (cnts > 16) in rtw_efuse_access() 1178 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/efuse/ |
| H A D | rtw_efuse.c | 637 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 642 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 658 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 665 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 667 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1115 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1130 if ((addr + cnts) > size) in rtw_efuse_access() 1134 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1138 if (cnts > 16) in rtw_efuse_access() 1148 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/efuse/ |
| H A D | rtw_efuse.c | 638 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 643 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 659 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 666 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 668 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 1116 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1131 if ((addr + cnts) > size) in rtw_efuse_access() 1135 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1139 if (cnts > 16) in rtw_efuse_access() 1149 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/lib/ |
| H A D | spinlock.c | 272 while (READ_ONCE(rw->cnts) & 0x10000) in arch_read_lock_wait() 278 __atomic_add_const(-1, &rw->cnts); in arch_read_lock_wait() 282 __atomic_add_const(1, &rw->cnts); in arch_read_lock_wait() 284 while (READ_ONCE(rw->cnts) & 0x10000) in arch_read_lock_wait() 295 __atomic_add(0x20000, &rw->cnts); in arch_write_lock_wait() 301 old = READ_ONCE(rw->cnts); in arch_write_lock_wait() 303 __atomic_cmpxchg_bool(&rw->cnts, old, old | 0x10000)) in arch_write_lock_wait()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/efuse/ |
| H A D | rtw_efuse.c | 517 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 523 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 539 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 546 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 548 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 992 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1007 if ((addr + cnts) > size) in rtw_efuse_access() 1011 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1015 if (cnts > 16) in rtw_efuse_access() 1025 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/efuse/ |
| H A D | rtw_efuse.c | 517 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 523 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 539 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 546 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 548 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 992 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 1007 if ((addr + cnts) > size) in rtw_efuse_access() 1011 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 1015 if (cnts > 16) in rtw_efuse_access() 1025 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/efuse/ |
| H A D | rtw_efuse.c | 413 static void rtw_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_mask_map_read() argument 419 for (i = 0; i < cnts; i++) { in rtw_mask_map_read() 435 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data) in rtw_efuse_mask_map_read() argument 442 ret = rtw_efuse_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 444 rtw_mask_map_read(padapter, addr, cnts , data); in rtw_efuse_mask_map_read() 841 u8 rtw_efuse_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data) in rtw_efuse_access() argument 854 if ((addr + cnts) > size) in rtw_efuse_access() 858 err = rtw_halmac_write_physical_efuse(d, addr, cnts, data); in rtw_efuse_access() 862 if (cnts > 16) in rtw_efuse_access() 872 _rtw_memcpy(data, efuse + addr, cnts); in rtw_efuse_access() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/include/ |
| H A D | rtw_efuse.h | 187 u8 rtw_efuse_access(PADAPTER padapter, u8 bRead, u16 start_addr, u16 cnts, u8 *data); 188 u8 rtw_efuse_bt_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data); 190 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 191 u8 rtw_efuse_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 192 u8 rtw_efuse_map_write(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 193 u8 rtw_BT_efuse_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 194 u8 rtw_BT_efuse_map_write(PADAPTER padapter, u16 addr, u16 cnts, u8 *data);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/include/ |
| H A D | rtw_efuse.h | 197 u8 rtw_efuse_access(PADAPTER padapter, u8 bRead, u16 start_addr, u16 cnts, u8 *data); 198 u8 rtw_efuse_bt_access(PADAPTER adapter, u8 write, u16 addr, u16 cnts, u8 *data); 200 u8 rtw_efuse_mask_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 201 u8 rtw_efuse_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 202 u8 rtw_efuse_map_write(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 203 u8 rtw_BT_efuse_map_read(PADAPTER padapter, u16 addr, u16 cnts, u8 *data); 204 u8 rtw_BT_efuse_map_write(PADAPTER padapter, u16 addr, u16 cnts, u8 *data);
|