Home
last modified time | relevance | path

Searched refs:bitmap (Results 1 – 25 of 73) sorted by relevance

123

/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
Dmali_osk_bitmap.c25 u32 _mali_osk_bitmap_alloc(struct _mali_osk_bitmap *bitmap) in _mali_osk_bitmap_alloc() argument
29 MALI_DEBUG_ASSERT_POINTER(bitmap); in _mali_osk_bitmap_alloc()
31 _mali_osk_spinlock_lock(bitmap->lock); in _mali_osk_bitmap_alloc()
33 obj = find_next_zero_bit(bitmap->table, bitmap->max, bitmap->reserve); in _mali_osk_bitmap_alloc()
35 if (obj < bitmap->max) { in _mali_osk_bitmap_alloc()
36 set_bit(obj, bitmap->table); in _mali_osk_bitmap_alloc()
42 --bitmap->avail; in _mali_osk_bitmap_alloc()
43 _mali_osk_spinlock_unlock(bitmap->lock); in _mali_osk_bitmap_alloc()
48 void _mali_osk_bitmap_free(struct _mali_osk_bitmap *bitmap, u32 obj) in _mali_osk_bitmap_free() argument
50 MALI_DEBUG_ASSERT_POINTER(bitmap); in _mali_osk_bitmap_free()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
Dmali_osk_bitmap.c29 u32 _mali_osk_bitmap_alloc(struct _mali_osk_bitmap *bitmap) in _mali_osk_bitmap_alloc() argument
33 MALI_DEBUG_ASSERT_POINTER(bitmap); in _mali_osk_bitmap_alloc()
35 _mali_osk_spinlock_lock(bitmap->lock); in _mali_osk_bitmap_alloc()
37 obj = find_next_zero_bit(bitmap->table, bitmap->max, bitmap->reserve); in _mali_osk_bitmap_alloc()
38 if (obj < bitmap->max) { in _mali_osk_bitmap_alloc()
39 set_bit(obj, bitmap->table); in _mali_osk_bitmap_alloc()
45 --bitmap->avail; in _mali_osk_bitmap_alloc()
47 _mali_osk_spinlock_unlock(bitmap->lock); in _mali_osk_bitmap_alloc()
52 void _mali_osk_bitmap_free(struct _mali_osk_bitmap *bitmap, u32 obj) in _mali_osk_bitmap_free() argument
54 MALI_DEBUG_ASSERT_POINTER(bitmap); in _mali_osk_bitmap_free()
[all …]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
Dmali_kbase_vinstr.c99 u32 bitmap[4]; member
146 u32 bitmap[4]; member
195 setup.jm_bm = vinstr_ctx->bitmap[JM_HWCNT_BM]; in enable_hwcnt()
196 setup.tiler_bm = vinstr_ctx->bitmap[TILER_HWCNT_BM]; in enable_hwcnt()
197 setup.shader_bm = vinstr_ctx->bitmap[SHADER_HWCNT_BM]; in enable_hwcnt()
198 setup.mmu_l2_bm = vinstr_ctx->bitmap[MMU_L2_HWCNT_BM]; in enable_hwcnt()
466 … u32 buffer_count, u32 bitmap[4], void *argp, in kbasep_vinstr_attach_client()
488 hwcnt_bitmap_set(cli->bitmap, bitmap); in kbasep_vinstr_attach_client()
492 hwcnt_bitmap_union(vinstr_ctx->bitmap, cli->bitmap); in kbasep_vinstr_attach_client()
499 hwcnt_bitmap_set(vinstr_ctx->bitmap, cli->bitmap); in kbasep_vinstr_attach_client()
[all …]
Dmali_kbase_trace_timeline.h115 #define KBASE_TIMELINE_POWER_TILER(kbdev, bitmap) … argument
119 …meline_gpu_power_active(ts.tv_sec, ts.tv_nsec, SW_SET_GPU_POWER_TILER_ACTIVE, hweight64(bitmap)); \
123 #define KBASE_TIMELINE_POWER_SHADER(kbdev, bitmap) … argument
128 … hweight64(bitmap)); \
132 #define KBASE_TIMELINE_POWER_L2(kbdev, bitmap) … argument
136 …meline_gpu_power_active(ts.tv_sec, ts.tv_nsec, SW_SET_GPU_POWER_L2_ACTIVE, hweight64(bitmap)); \
265 #define KBASE_TIMELINE_POWER_TILER(kbdev, bitmap) CSTD_NOP() argument
267 #define KBASE_TIMELINE_POWER_SHADER(kbdev, bitmap) CSTD_NOP() argument
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
Dmali_kbase_vinstr.c111 u32 bitmap[4]; member
158 u32 bitmap[4]; member
220 setup.jm_bm = vinstr_ctx->bitmap[JM_HWCNT_BM]; in enable_hwcnt()
221 setup.tiler_bm = vinstr_ctx->bitmap[TILER_HWCNT_BM]; in enable_hwcnt()
222 setup.shader_bm = vinstr_ctx->bitmap[SHADER_HWCNT_BM]; in enable_hwcnt()
223 setup.mmu_l2_bm = vinstr_ctx->bitmap[MMU_L2_HWCNT_BM]; in enable_hwcnt()
506 u32 bitmap[4], void *argp, void *kernel_buffer) in kbasep_vinstr_attach_client()
528 hwcnt_bitmap_set(cli->bitmap, bitmap); in kbasep_vinstr_attach_client()
532 hwcnt_bitmap_union(vinstr_ctx->bitmap, cli->bitmap); in kbasep_vinstr_attach_client()
539 hwcnt_bitmap_set(vinstr_ctx->bitmap, cli->bitmap); in kbasep_vinstr_attach_client()
[all …]
Dmali_kbase_trace_timeline.h133 #define KBASE_TIMELINE_POWER_TILER(kbdev, bitmap) \ argument
139 hweight64(bitmap)); \
143 #define KBASE_TIMELINE_POWER_SHADER(kbdev, bitmap) \ argument
149 hweight64(bitmap)); \
153 #define KBASE_TIMELINE_POWER_L2(kbdev, bitmap) \ argument
159 hweight64(bitmap)); \
306 #define KBASE_TIMELINE_POWER_TILER(kbdev, bitmap) CSTD_NOP() argument
308 #define KBASE_TIMELINE_POWER_SHADER(kbdev, bitmap) CSTD_NOP() argument
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
Dmali_osk.h1326 u32 _mali_osk_bitmap_alloc(struct _mali_osk_bitmap *bitmap);
1333 void _mali_osk_bitmap_free(struct _mali_osk_bitmap *bitmap, u32 obj);
1340 u32 _mali_osk_bitmap_alloc_range(struct _mali_osk_bitmap *bitmap, int cnt);
1348 void _mali_osk_bitmap_free_range(struct _mali_osk_bitmap *bitmap, u32 obj, int cnt);
1353 u32 _mali_osk_bitmap_avail(struct _mali_osk_bitmap *bitmap);
1361 int _mali_osk_bitmap_init(struct _mali_osk_bitmap *bitmap, u32 num, u32 reserve);
1367 void _mali_osk_bitmap_term(struct _mali_osk_bitmap *bitmap);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
Dmali_osk.h1337 u32 _mali_osk_bitmap_alloc(struct _mali_osk_bitmap *bitmap);
1344 void _mali_osk_bitmap_free(struct _mali_osk_bitmap *bitmap, u32 obj);
1351 u32 _mali_osk_bitmap_alloc_range(struct _mali_osk_bitmap *bitmap, int cnt);
1359 void _mali_osk_bitmap_free_range(struct _mali_osk_bitmap *bitmap, u32 obj, int cnt);
1364 u32 _mali_osk_bitmap_avail(struct _mali_osk_bitmap *bitmap);
1372 int _mali_osk_bitmap_init(struct _mali_osk_bitmap *bitmap, u32 num, u32 reserve);
1378 void _mali_osk_bitmap_term(struct _mali_osk_bitmap *bitmap);
/device/board/kaihong/khdvk_3566b/wifi/bcmdhd_hdf/bcmdhd/
Dbcm_app_utils.c105 static void cca_info(uint8 *bitmap, int num_bits, int *left, int *bit_pos) in cca_info() argument
109 if (isset(bitmap, i)) { in cca_info()
158 uint8 *bitmap = NULL; /* 38 Max channels needs 5 bytes = 40 */ in cca_analyze() local
164 bitmap = (uint8 *)malloc(bitmap_sz); in cca_analyze()
165 if (bitmap == NULL) { in cca_analyze()
170 memset(bitmap, 0, bitmap_sz); in cca_analyze()
174 setbit(bitmap, i); in cca_analyze()
177 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
187 clrbit(bitmap, i); in cca_analyze()
191 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
[all …]
Dbcmutils.c767 uint32 wordix, bitmap; in bcm_mwbmap_alloc() local
774 bitmap = mwbmap_p->wd_bitmap[wordix]; /* get the word bitmap */ in bcm_mwbmap_alloc()
775 if (bitmap != 0U) { in bcm_mwbmap_alloc()
781 bitmap = (uint32)(((int)(bitmap)) & (-((int)(bitmap)))); in bcm_mwbmap_alloc()
782 MWBMAP_ASSERT(C_bcm_count_leading_zeros(bitmap) == in bcm_mwbmap_alloc()
783 bcm_count_leading_zeros(bitmap)); in bcm_mwbmap_alloc()
785 (uint32)bcm_count_leading_zeros(bitmap); /* use asm clz */ in bcm_mwbmap_alloc()
800 bitmap = ((uint32)(count == 0)) << BCM_MWBMAP_MODOP(bitix); in bcm_mwbmap_alloc()
804 bitix, wordix, *bitmap_p, bitmap, (*bitmap_p) ^ bitmap, count)); in bcm_mwbmap_alloc()
806 *bitmap_p ^= bitmap; in bcm_mwbmap_alloc()
[all …]
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
Dbcm_app_utils.c105 cca_info(uint8 *bitmap, int num_bits, int *left, int *bit_pos) in cca_info() argument
109 if (isset(bitmap, i)) { in cca_info()
159 uint8 *bitmap = NULL; /* 38 Max channels needs 5 bytes = 40 */ in cca_analyze() local
165 bitmap = (uint8 *)malloc(bitmap_sz); in cca_analyze()
166 if (bitmap == NULL) { in cca_analyze()
171 memset(bitmap, 0, bitmap_sz); in cca_analyze()
175 setbit(bitmap, i); in cca_analyze()
177 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
187 clrbit(bitmap, i); in cca_analyze()
190 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
[all …]
Dbcmutils.c768 uint32 wordix, bitmap; in bcm_mwbmap_alloc() local
776 bitmap = mwbmap_p->wd_bitmap[wordix]; /* get the word bitmap */ in bcm_mwbmap_alloc()
778 if (bitmap != 0U) { in bcm_mwbmap_alloc()
785 bitmap = (uint32)(((int)(bitmap)) & (-((int)(bitmap)))); in bcm_mwbmap_alloc()
786 MWBMAP_ASSERT(C_bcm_count_leading_zeros(bitmap) == in bcm_mwbmap_alloc()
787 bcm_count_leading_zeros(bitmap)); in bcm_mwbmap_alloc()
789 - (uint32)bcm_count_leading_zeros(bitmap); /* use asm clz */ in bcm_mwbmap_alloc()
804 bitmap = ((uint32)(count == 0)) << BCM_MWBMAP_MODOP(bitix); in bcm_mwbmap_alloc()
808 bitix, wordix, *bitmap_p, bitmap, (*bitmap_p) ^ bitmap, count)); in bcm_mwbmap_alloc()
810 *bitmap_p ^= bitmap; in bcm_mwbmap_alloc()
[all …]
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/net/wireless/bcmdhd/
Dbcm_app_utils.c104 cca_info(uint8 *bitmap, int num_bits, int *left, int *bit_pos) in cca_info() argument
108 if (isset(bitmap, i)) { in cca_info()
158 uint8 *bitmap = NULL; /* 38 Max channels needs 5 bytes = 40 */ in cca_analyze() local
164 bitmap = (uint8 *)malloc(bitmap_sz); in cca_analyze()
165 if (bitmap == NULL) { in cca_analyze()
170 memset(bitmap, 0, bitmap_sz); in cca_analyze()
174 setbit(bitmap, i); in cca_analyze()
176 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
186 clrbit(bitmap, i); in cca_analyze()
189 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
[all …]
Dbcmutils.c2414 bcm_bitcount(uint8 *bitmap, uint length) in bcm_bitcount() argument
2419 tmp = bitmap[i]; in bcm_bitcount()
2990 uint32 wordix, bitmap; in bcm_mwbmap_alloc() local
2997 bitmap = mwbmap_p->wd_bitmap[wordix]; /* get the word bitmap */ in bcm_mwbmap_alloc()
2999 if (bitmap != 0U) { in bcm_mwbmap_alloc()
3005 bitmap = (uint32)(((int)(bitmap)) & (-((int)(bitmap)))); in bcm_mwbmap_alloc()
3006 MWBMAP_ASSERT(C_bcm_count_leading_zeros(bitmap) == in bcm_mwbmap_alloc()
3007 bcm_count_leading_zeros(bitmap)); in bcm_mwbmap_alloc()
3009 - bcm_count_leading_zeros(bitmap); /* use asm clz */ in bcm_mwbmap_alloc()
3024 bitmap = (count == 0) << bitix; in bcm_mwbmap_alloc()
[all …]
/device/board/isoftstone/yangfan/kernel/src/driv/net/rockchip_wlan/rkwifi/bcmdhd/
Dbcm_app_utils.c98 cca_info(uint8 *bitmap, int num_bits, int *left, int *bit_pos) in cca_info() argument
102 if (isset(bitmap, i)) { in cca_info()
152 uint8 *bitmap = NULL; /* 38 Max channels needs 5 bytes = 40 */ in cca_analyze() local
158 bitmap = (uint8 *)malloc(bitmap_sz); in cca_analyze()
159 if (bitmap == NULL) { in cca_analyze()
164 memset(bitmap, 0, bitmap_sz); in cca_analyze()
168 setbit(bitmap, i); in cca_analyze()
170 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
180 clrbit(bitmap, i); in cca_analyze()
183 cca_info(bitmap, num_chans, &left, &i); in cca_analyze()
[all …]
Dbcmutils.c1789 uint32 wordix, bitmap; in BCMFASTPATH() local
1797 bitmap = mwbmap_p->wd_bitmap[wordix]; /* get the word bitmap */ in BCMFASTPATH()
1799 if (bitmap != 0U) { in BCMFASTPATH()
1806 if (bitmap != (1u << 31u)) { in BCMFASTPATH()
1807 bitmap = (uint32)(((int)(bitmap)) & (-((int)(bitmap)))); in BCMFASTPATH()
1809 MWBMAP_ASSERT(C_bcm_count_leading_zeros(bitmap) == in BCMFASTPATH()
1810 bcm_count_leading_zeros(bitmap)); in BCMFASTPATH()
1812 - bcm_count_leading_zeros(bitmap); /* use asm clz */ in BCMFASTPATH()
1827 bitmap = (count == 0) << bitix; in BCMFASTPATH()
1831 bitix, wordix, *bitmap_p, bitmap, (*bitmap_p) ^ bitmap, count)); in BCMFASTPATH()
[all …]
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
Dosal_mmz.h37 unsigned char *bitmap; member
109 #define mmz_get_bit(p, n) (((p)->bitmap[(n) / 8] >> ((n) & 0x7)) & 0x1)
110 #define mmz_set_bit(p, n) ((p)->bitmap[(n) / 8] |= 1 << ((n) & 0x7))
111 #define mmz_clr_bit(p, n) ((p)->bitmap[(n) / 8] &= ~(1 << ((n) & 0x7)))
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/
Dosal_mmz.h39 unsigned char *bitmap; member
111 #define mmz_get_bit(p, n) (((p)->bitmap[(n) / 8] >> ((n) & 0x7)) & 0x1)
112 #define mmz_set_bit(p, n) ((p)->bitmap[(n) / 8] |= 1 << ((n) & 0x7))
113 #define mmz_clr_bit(p, n) ((p)->bitmap[(n) / 8] &= ~(1 << ((n) & 0x7)))
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
Dosal_mmz.h36 unsigned char *bitmap; member
108 #define mmz_get_bit(p, n) (((p)->bitmap[(n) / 8] >> ((n) & 0x7)) & 0x1)
109 #define mmz_set_bit(p, n) ((p)->bitmap[(n) / 8] |= 1 << ((n) & 0x7))
110 #define mmz_clr_bit(p, n) ((p)->bitmap[(n) / 8] &= ~(1 << ((n) & 0x7)))
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/components/bk_cli/
Dcli_netif.c194 void set_per_packet_info_output_bitmap(const char *bitmap) in set_per_packet_info_output_bitmap() argument
196 g_per_packet_info_output_bitmap = os_strtoul(bitmap, NULL, 16); in set_per_packet_info_output_bitmap()
/device/board/unionman/unionpi_tiger/kernel/drivers/rtl88x2cs/core/
Drtw_vht.c361 u64 bitmap = 0; in rtw_vht_mcs_map_to_bitmap() local
370 bitmap = bitmap | ((u64)0x03ff << j); in rtw_vht_mcs_map_to_bitmap()
373 bitmap = bitmap | ((u64)0x01ff << j); in rtw_vht_mcs_map_to_bitmap()
376 bitmap = bitmap | ((u64)0x00ff << j); in rtw_vht_mcs_map_to_bitmap()
384 , mcs_map[0], mcs_map[1], nss, bitmap); in rtw_vht_mcs_map_to_bitmap()
386 return bitmap; in rtw_vht_mcs_map_to_bitmap()
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/spi/
Dspi-sunxi.c207 static void dbi_disable_irq(u32 bitmap, void __iomem *base_addr) in dbi_disable_irq() argument
211 bitmap &= DBI_INT_STA_MASK; in dbi_disable_irq()
212 reg_val &= ~bitmap; in dbi_disable_irq()
216 static void dbi_enable_irq(u32 bitmap, void __iomem *base_addr) in dbi_enable_irq() argument
221 bitmap &= DBI_INT_STA_MASK; in dbi_enable_irq()
222 reg_val |= bitmap; in dbi_enable_irq()
683 static void spi_enable_irq(u32 bitmap, void __iomem *base_addr) in spi_enable_irq() argument
687 bitmap &= SPI_INTEN_MASK; in spi_enable_irq()
688 reg_val |= bitmap; in spi_enable_irq()
693 static void spi_disable_irq(u32 bitmap, void __iomem *base_addr) in spi_disable_irq() argument
[all …]
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/include/linux/amlogic/
Dvmap_stack.h63 unsigned long *bitmap; member
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/i2c/
Di2c-sunxi.c993 static void sunxi_i2c_drv_clear_irq(void __iomem *base_addr, u32 bitmap) in sunxi_i2c_drv_clear_irq() argument
997 reg_val |= (bitmap & I2C_DRV_INT_STA_MASK); in sunxi_i2c_drv_clear_irq()
1002 static void sunxi_i2c_drv_enable_irq(void __iomem *base_addr, u32 bitmap) in sunxi_i2c_drv_enable_irq() argument
1006 reg_val |= bitmap; in sunxi_i2c_drv_enable_irq()
1012 static void sunxi_i2c_drv_disable_irq(void __iomem *base_addr, u32 bitmap) in sunxi_i2c_drv_disable_irq() argument
1016 reg_val &= ~bitmap; in sunxi_i2c_drv_disable_irq()
1022 static void sunxi_i2c_drv_enable_dma_irq(void __iomem *base_addr, u32 bitmap) in sunxi_i2c_drv_enable_dma_irq() argument
1026 bitmap &= I2C_DRQEN_MASK; in sunxi_i2c_drv_enable_dma_irq()
1027 reg_val |= bitmap; in sunxi_i2c_drv_enable_dma_irq()
1032 static void sunxi_i2c_drv_disable_dma_irq(void __iomem *base_addr, u32 bitmap) in sunxi_i2c_drv_disable_dma_irq() argument
[all …]
/device/soc/chipsea/cst85/liteos_m/sdk/modules/wifi/macif/
Dwifi_mac_frame.h2281 uint16_t bitmap[]; member
2290 uint16_t bitmap[2]; member
2299 uint16_t bitmap[4]; member
2308 uint16_t bitmap[8]; member
2317 uint16_t bitmap[16]; member

123