/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce100/ |
H A D | dce100_resource.c | 473 return &tg110->base; in dce100_timing_generator_create() 488 return &enc110->base; in dce100_stream_encoder_create() 572 return &dce_mi->base; in dce100_mem_input_create() 593 return &transform->base; in dce100_transform_create() 608 return &ipp->base; in dce100_ipp_create() 638 return &enc110->base; in dce100_link_encoder_create() 655 return &panel_cntl->base; in dce100_panel_cntl_create() 670 return &opp->base; in dce100_opp_create() 690 return &aux_engine->base; in dce100_aux_engine_create() 741 clk_src->base in dce100_clock_source_create() [all...] |
/kernel/linux/linux-6.6/drivers/usb/phy/ |
H A D | phy-tegra-usb.c | 223 void __iomem *base = phy->regs; in set_pts() local 227 val = readl_relaxed(base + TEGRA_USB_HOSTPC1_DEVLC); in set_pts() 230 writel_relaxed(val, base + TEGRA_USB_HOSTPC1_DEVLC); in set_pts() 232 val = readl_relaxed(base + TEGRA_USB_PORTSC1); in set_pts() 236 writel_relaxed(val, base + TEGRA_USB_PORTSC1); in set_pts() 242 void __iomem *base = phy->regs; in set_phcd() local 246 val = readl_relaxed(base + TEGRA_USB_HOSTPC1_DEVLC); in set_phcd() 251 writel_relaxed(val, base + TEGRA_USB_HOSTPC1_DEVLC); in set_phcd() 253 val = readl_relaxed(base + TEGRA_USB_PORTSC1) & ~PORT_RWC_BITS; in set_phcd() 258 writel_relaxed(val, base in set_phcd() 329 void __iomem *base = phy->pad_regs; utmip_pad_power_on() local 369 void __iomem *base = phy->pad_regs; utmip_pad_power_off() local 419 void __iomem *base = phy->regs; utmi_phy_clk_disable() local 451 void __iomem *base = phy->regs; utmi_phy_clk_enable() local 486 void __iomem *base = phy->regs; utmi_phy_power_on() local 651 void __iomem *base = phy->regs; utmi_phy_power_off() local 716 void __iomem *base = phy->regs; utmi_phy_preresume() local 726 void __iomem *base = phy->regs; utmi_phy_postresume() local 737 void __iomem *base = phy->regs; utmi_phy_restore_start() local 757 void __iomem *base = phy->regs; utmi_phy_restore_end() local 768 void __iomem *base = phy->regs; ulpi_phy_power_on() local 922 void __iomem *base = phy->regs; tegra_usb_phy_isr() local 938 void __iomem *base = phy->regs; tegra_usb_phy_set_wakeup() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_llvm_sample.c | 59 struct lp_sampler_dynamic_state base; member 70 struct lp_build_sampler_soa base; member 79 struct lp_sampler_dynamic_state base; member 86 struct lp_build_image_soa base; member 102 draw_llvm_texture_member(const struct lp_sampler_dynamic_state *base, in draw_llvm_texture_member() argument 154 draw_llvm_sampler_member(const struct lp_sampler_dynamic_state *base, in draw_llvm_sampler_member() argument 199 draw_llvm_image_member(const struct lp_sampler_dynamic_state *base, in draw_llvm_image_member() argument 252 draw_llvm_texture_##_name( const struct lp_sampler_dynamic_state *base, \ 258 return draw_llvm_texture_member(base, gallivm, context_ptr, \ 278 draw_llvm_sampler_##_name( const struct lp_sampler_dynamic_state *base, \ 328 draw_llvm_sampler_soa_emit_fetch_texel(const struct lp_build_sampler_soa *base, struct gallivm_state *gallivm, const struct lp_sampler_params *params) draw_llvm_sampler_soa_emit_fetch_texel() argument 367 draw_llvm_sampler_soa_emit_size_query(const struct lp_build_sampler_soa *base, struct gallivm_state *gallivm, const struct lp_sampler_size_query_params *params) draw_llvm_sampler_soa_emit_size_query() argument 417 draw_llvm_image_soa_emit_op(const struct lp_build_image_soa *base, struct gallivm_state *gallivm, const struct lp_img_params *params) draw_llvm_image_soa_emit_op() argument 449 draw_llvm_image_soa_emit_size_query(const struct lp_build_image_soa *base, struct gallivm_state *gallivm, const struct lp_sampler_size_query_params *params) draw_llvm_image_soa_emit_size_query() argument [all...] |
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-lpc32xx.c | 46 void __iomem *base; member 79 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 80 writel_relaxed(delta, ddata->base + LPC32XX_TIMER_MR0); in lpc32xx_clkevt_next_event() 81 writel_relaxed(LPC32XX_TIMER_TCR_CEN, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 92 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_shutdown() 106 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_oneshot() 110 LPC32XX_TIMER_MCR_MR0S, ddata->base + LPC32XX_TIMER_MCR); in lpc32xx_clkevt_oneshot() 121 ddata->base + LPC32XX_TIMER_MCR); in lpc32xx_clkevt_periodic() 127 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_periodic() 128 writel_relaxed(ddata->ticks_per_jiffy, ddata->base in lpc32xx_clkevt_periodic() 161 void __iomem *base; lpc32xx_clocksource_init() local 222 void __iomem *base; lpc32xx_clockevent_init() local [all...] |
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-lpc32xx.c | 42 void __iomem *base; member 75 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 76 writel_relaxed(delta, ddata->base + LPC32XX_TIMER_MR0); in lpc32xx_clkevt_next_event() 77 writel_relaxed(LPC32XX_TIMER_TCR_CEN, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_next_event() 88 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_shutdown() 102 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_oneshot() 106 LPC32XX_TIMER_MCR_MR0S, ddata->base + LPC32XX_TIMER_MCR); in lpc32xx_clkevt_oneshot() 117 ddata->base + LPC32XX_TIMER_MCR); in lpc32xx_clkevt_periodic() 123 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR); in lpc32xx_clkevt_periodic() 124 writel_relaxed(ddata->ticks_per_jiffy, ddata->base in lpc32xx_clkevt_periodic() 157 void __iomem *base; lpc32xx_clocksource_init() local 218 void __iomem *base; lpc32xx_clockevent_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dio_link_encoder.c | 38 enc10->base.ctx 40 enc10->base.ctx->logger 106 enc10->base.funcs = &dcn30_link_enc_funcs; in dcn30_link_encoder_construct() 107 enc10->base.ctx = init_data->ctx; in dcn30_link_encoder_construct() 108 enc10->base.id = init_data->encoder; in dcn30_link_encoder_construct() 110 enc10->base.hpd_source = init_data->hpd_source; in dcn30_link_encoder_construct() 111 enc10->base.connector = init_data->connector; in dcn30_link_encoder_construct() 113 enc10->base.preferred_engine = ENGINE_ID_UNKNOWN; in dcn30_link_encoder_construct() 115 enc10->base.features = *enc_features; in dcn30_link_encoder_construct() 117 enc10->base in dcn30_link_encoder_construct() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/ |
H A D | sun8i_vi_layer.h | 11 #define SUN8I_MIXER_CHAN_VI_LAYER_ATTR(base, layer) \ 12 ((base) + 0x30 * (layer) + 0x0) 13 #define SUN8I_MIXER_CHAN_VI_LAYER_SIZE(base, layer) \ 14 ((base) + 0x30 * (layer) + 0x4) 15 #define SUN8I_MIXER_CHAN_VI_LAYER_COORD(base, layer) \ 16 ((base) + 0x30 * (layer) + 0x8) 17 #define SUN8I_MIXER_CHAN_VI_LAYER_PITCH(base, layer, plane) \ 18 ((base) + 0x30 * (layer) + 0xc + 4 * (plane)) 19 #define SUN8I_MIXER_CHAN_VI_LAYER_TOP_LADDR(base, layer, plane) \ 20 ((base) [all...] |
H A D | sun8i_ui_scaler.h | 26 #define SUN8I_SCALER_GSU_CTRL(base) ((base) + 0x0) 27 #define SUN8I_SCALER_GSU_OUTSIZE(base) ((base) + 0x40) 28 #define SUN8I_SCALER_GSU_INSIZE(base) ((base) + 0x80) 29 #define SUN8I_SCALER_GSU_HSTEP(base) ((base) + 0x88) 30 #define SUN8I_SCALER_GSU_VSTEP(base) ((base) [all...] |
/kernel/linux/linux-5.10/drivers/crypto/mediatek/ |
H A D | mtk-platform.c | 123 writel(MTK_DFSE_THR_CTRL_EN | mask, cryp->base + DFE_THR_CTRL); in mtk_desc_ring_link() 124 writel(MTK_DFSE_THR_CTRL_EN | mask, cryp->base + DSE_THR_CTRL); in mtk_desc_ring_link() 140 cryp->base + DFE_CFG); in mtk_dfe_dse_buf_setup() 144 cryp->base + DSE_CFG); in mtk_dfe_dse_buf_setup() 148 cryp->base + PE_IN_DBUF_THRESH); in mtk_dfe_dse_buf_setup() 152 cryp->base + PE_IN_TBUF_THRESH); in mtk_dfe_dse_buf_setup() 156 cryp->base + PE_OUT_DBUF_THRESH); in mtk_dfe_dse_buf_setup() 158 writel(0, cryp->base + PE_OUT_TBUF_THRESH); in mtk_dfe_dse_buf_setup() 159 writel(0, cryp->base + PE_OUT_BUF_CTRL); in mtk_dfe_dse_buf_setup() 168 val = readl(cryp->base in mtk_dfe_dse_state_check() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/jpeg/ |
H A D | mtk_jpeg_dec_hw.c | 217 u32 mtk_jpeg_dec_get_int_status(void __iomem *base) in mtk_jpeg_dec_get_int_status() argument 221 ret = readl(base + JPGDEC_REG_INTERRUPT_STATUS) & BIT_INQST_MASK_ALLIRQ; in mtk_jpeg_dec_get_int_status() 223 writel(ret, base + JPGDEC_REG_INTERRUPT_STATUS); in mtk_jpeg_dec_get_int_status() 246 void mtk_jpeg_dec_start(void __iomem *base) in mtk_jpeg_dec_start() argument 248 writel(0, base + JPGDEC_REG_TRIG); in mtk_jpeg_dec_start() 252 static void mtk_jpeg_dec_soft_reset(void __iomem *base) in mtk_jpeg_dec_soft_reset() argument 254 writel(0x0000FFFF, base + JPGDEC_REG_INTERRUPT_STATUS); in mtk_jpeg_dec_soft_reset() 255 writel(0x00, base + JPGDEC_REG_RESET); in mtk_jpeg_dec_soft_reset() 256 writel(0x01, base + JPGDEC_REG_RESET); in mtk_jpeg_dec_soft_reset() 259 static void mtk_jpeg_dec_hard_reset(void __iomem *base) in mtk_jpeg_dec_hard_reset() argument 265 mtk_jpeg_dec_reset(void __iomem *base) mtk_jpeg_dec_reset() argument 272 mtk_jpeg_dec_set_brz_factor(void __iomem *base, u8 yscale_w, u8 yscale_h, u8 uvscale_w, u8 uvscale_h) mtk_jpeg_dec_set_brz_factor() argument 282 mtk_jpeg_dec_set_dst_bank0(void __iomem *base, u32 addr_y, u32 addr_u, u32 addr_v) mtk_jpeg_dec_set_dst_bank0() argument 293 mtk_jpeg_dec_set_dst_bank1(void __iomem *base, u32 addr_y, u32 addr_u, u32 addr_v) mtk_jpeg_dec_set_dst_bank1() argument 301 mtk_jpeg_dec_set_mem_stride(void __iomem *base, u32 stride_y, u32 stride_uv) mtk_jpeg_dec_set_mem_stride() argument 308 mtk_jpeg_dec_set_img_stride(void __iomem *base, u32 stride_y, u32 stride_uv) mtk_jpeg_dec_set_img_stride() argument 315 mtk_jpeg_dec_set_pause_mcu_idx(void __iomem *base, u32 idx) mtk_jpeg_dec_set_pause_mcu_idx() argument 320 mtk_jpeg_dec_set_dec_mode(void __iomem *base, u32 mode) mtk_jpeg_dec_set_dec_mode() argument 325 mtk_jpeg_dec_set_bs_write_ptr(void __iomem *base, u32 ptr) mtk_jpeg_dec_set_bs_write_ptr() argument 331 mtk_jpeg_dec_set_bs_info(void __iomem *base, u32 addr, u32 size, u32 bitstream_size) mtk_jpeg_dec_set_bs_info() argument 341 mtk_jpeg_dec_set_comp_id(void __iomem *base, u32 id_y, u32 id_u, u32 id_v) mtk_jpeg_dec_set_comp_id() argument 351 mtk_jpeg_dec_set_total_mcu(void __iomem *base, u32 num) mtk_jpeg_dec_set_total_mcu() argument 356 mtk_jpeg_dec_set_comp0_du(void __iomem *base, u32 num) mtk_jpeg_dec_set_comp0_du() argument 361 mtk_jpeg_dec_set_du_membership(void __iomem *base, u32 member, u32 gmc, u32 isgray) mtk_jpeg_dec_set_du_membership() argument 370 mtk_jpeg_dec_set_q_table(void __iomem *base, u32 id0, u32 id1, u32 id2) mtk_jpeg_dec_set_q_table() argument 379 mtk_jpeg_dec_set_dma_group(void __iomem *base, u32 mcu_group, u32 group_num, u32 last_mcu) mtk_jpeg_dec_set_dma_group() argument 390 mtk_jpeg_dec_set_sampling_factor(void __iomem *base, u32 comp_num, u32 y_w, u32 y_h, u32 u_w, u32 u_h, u32 v_w, u32 v_h) mtk_jpeg_dec_set_sampling_factor() argument 406 mtk_jpeg_dec_set_config(void __iomem *base, struct mtk_jpeg_dec_param *cfg, u32 bitstream_size, struct mtk_jpeg_bs *bs, struct mtk_jpeg_fb *fb) mtk_jpeg_dec_set_config() argument [all...] |
/kernel/linux/linux-5.10/drivers/misc/lkdtm/ |
H A D | heap.c | 32 int *base, *again; in lkdtm_WRITE_AFTER_FREE() local 39 size_t offset = (len / sizeof(*base)) / 2; in lkdtm_WRITE_AFTER_FREE() 41 base = kmalloc(len, GFP_KERNEL); in lkdtm_WRITE_AFTER_FREE() 42 if (!base) in lkdtm_WRITE_AFTER_FREE() 44 pr_info("Allocated memory %p-%p\n", base, &base[offset * 2]); in lkdtm_WRITE_AFTER_FREE() 46 &base[offset]); in lkdtm_WRITE_AFTER_FREE() 47 kfree(base); in lkdtm_WRITE_AFTER_FREE() 48 base[offset] = 0x0abcdef0; in lkdtm_WRITE_AFTER_FREE() 52 if (again != base) in lkdtm_WRITE_AFTER_FREE() 58 int *base, *val, saw; lkdtm_READ_AFTER_FREE() local 123 int *base; lkdtm_READ_BUDDY_AFTER_FREE() local [all...] |
/third_party/selinux/libsepol/tests/ |
H A D | test-linker-cond-map.c | 38 * - single boolean in base 40 * - single boolean in base optional 42 * - 2 booleans in base 44 * - 2 booleans in base optional 46 * - 2 booleans, base and module 47 * - 2 booleans, base optional and module 48 * - 2 booleans, base optional and module optional 49 * - 3 booleans, base, base optional, module 50 * - 4 boolean, base, bas 88 base_cond_tests(policydb_t * base) base_cond_tests() argument 119 module_cond_tests(policydb_t * base) module_cond_tests() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_private_obj.c | 28 komeda_component_state_reset(&st->base); in komeda_layer_atomic_duplicate_state() 29 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj); in komeda_layer_atomic_duplicate_state() 31 return &st->base.obj; in komeda_layer_atomic_duplicate_state() 57 st->base.component = &layer->base; in komeda_layer_obj_add() 58 drm_atomic_private_obj_init(&kms->base, &layer->base.obj, &st->base.obj, in komeda_layer_obj_add() 72 komeda_component_state_reset(&st->base); in komeda_scaler_atomic_duplicate_state() 73 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base in komeda_scaler_atomic_duplicate_state() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_private_obj.c | 28 komeda_component_state_reset(&st->base); in komeda_layer_atomic_duplicate_state() 29 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base.obj); in komeda_layer_atomic_duplicate_state() 31 return &st->base.obj; in komeda_layer_atomic_duplicate_state() 57 st->base.component = &layer->base; in komeda_layer_obj_add() 58 drm_atomic_private_obj_init(&kms->base, &layer->base.obj, &st->base.obj, in komeda_layer_obj_add() 72 komeda_component_state_reset(&st->base); in komeda_scaler_atomic_duplicate_state() 73 __drm_atomic_helper_private_obj_duplicate_state(obj, &st->base in komeda_scaler_atomic_duplicate_state() [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | memblock.c | 165 /* adjust *@size so that (@base + *@size) doesn't overflow, return new size */ 166 static inline phys_addr_t memblock_cap_size(phys_addr_t base, phys_addr_t *size) in memblock_cap_size() argument 168 return *size = min(*size, PHYS_ADDR_MAX - base); in memblock_cap_size() 181 phys_addr_t base, phys_addr_t size) in memblock_overlaps_region() 185 memblock_cap_size(base, &size); in memblock_overlaps_region() 188 if (memblock_addrs_overlap(base, size, type->regions[i].base, in memblock_overlaps_region() 350 type->regions[0].base = 0; in memblock_remove_region() 511 if (this->base + this->size != next->base || in memblock_merge_regions() 180 memblock_overlaps_region(struct memblock_type *type, phys_addr_t base, phys_addr_t size) memblock_overlaps_region() argument 539 memblock_insert_region(struct memblock_type *type, int idx, phys_addr_t base, phys_addr_t size, int nid, enum memblock_flags flags) memblock_insert_region() argument 573 memblock_add_range(struct memblock_type *type, phys_addr_t base, phys_addr_t size, int nid, enum memblock_flags flags) memblock_add_range() argument 671 memblock_add_node(phys_addr_t base, phys_addr_t size, int nid) memblock_add_node() argument 688 memblock_add(phys_addr_t base, phys_addr_t size) memblock_add() argument 714 memblock_isolate_range(struct memblock_type *type, phys_addr_t base, phys_addr_t size, int *start_rgn, int *end_rgn) memblock_isolate_range() argument 774 memblock_remove_range(struct memblock_type *type, phys_addr_t base, phys_addr_t size) memblock_remove_range() argument 789 memblock_remove(phys_addr_t base, phys_addr_t size) memblock_remove() argument 807 memblock_free(phys_addr_t base, phys_addr_t size) memblock_free() argument 818 memblock_reserve(phys_addr_t base, phys_addr_t size) memblock_reserve() argument 829 memblock_physmem_add(phys_addr_t base, phys_addr_t size) memblock_physmem_add() argument 851 memblock_setclr_flag(phys_addr_t base, phys_addr_t size, int set, int flag) memblock_setclr_flag() argument 881 memblock_mark_hotplug(phys_addr_t base, phys_addr_t size) memblock_mark_hotplug() argument 893 memblock_clear_hotplug(phys_addr_t base, phys_addr_t size) memblock_clear_hotplug() argument 905 memblock_mark_mirror(phys_addr_t base, phys_addr_t size) memblock_mark_mirror() argument 919 memblock_mark_nomap(phys_addr_t base, phys_addr_t size) memblock_mark_nomap() argument 931 memblock_clear_nomap(phys_addr_t base, phys_addr_t size) memblock_clear_nomap() argument 1214 memblock_set_node(phys_addr_t base, phys_addr_t size, struct memblock_type *type, int nid) memblock_set_node() argument 1588 __memblock_free_late(phys_addr_t base, phys_addr_t size) __memblock_free_late() argument 1673 memblock_cap_memory_range(phys_addr_t base, phys_addr_t size) memblock_cap_memory_range() argument 1779 memblock_is_region_memory(phys_addr_t base, phys_addr_t size) memblock_is_region_memory() argument 1801 memblock_is_region_reserved(phys_addr_t base, phys_addr_t size) memblock_is_region_reserved() argument 1843 phys_addr_t base, end, size; memblock_dump() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/stm32/ |
H A D | stm32-hash.c | 993 base); in stm32_hash_one_request() 1060 struct stm32_hash_ctx *ctx = crypto_tfm_ctx(req->base.tfm); in stm32_hash_enqueue() 1268 .base.init = stm32_hash_init, 1269 .base.update = stm32_hash_update, 1270 .base.final = stm32_hash_final, 1271 .base.finup = stm32_hash_finup, 1272 .base.digest = stm32_hash_digest, 1273 .base.export = stm32_hash_export, 1274 .base.import = stm32_hash_import, 1275 .base [all...] |
/kernel/linux/linux-6.6/drivers/virtio/ |
H A D | virtio_mmio.c | 45 * <baseaddr> := physical base address 89 void __iomem *base; member 114 writel(1, vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES_SEL); in vm_get_features() 115 features = readl(vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES); in vm_get_features() 118 writel(0, vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES_SEL); in vm_get_features() 119 features |= readl(vm_dev->base + VIRTIO_MMIO_DEVICE_FEATURES); in vm_get_features() 138 writel(1, vm_dev->base + VIRTIO_MMIO_DRIVER_FEATURES_SEL); in vm_finalize_features() 140 vm_dev->base + VIRTIO_MMIO_DRIVER_FEATURES); in vm_finalize_features() 142 writel(0, vm_dev->base + VIRTIO_MMIO_DRIVER_FEATURES_SEL); in vm_finalize_features() 144 vm_dev->base in vm_finalize_features() 153 void __iomem *base = vm_dev->base + VIRTIO_MMIO_CONFIG; vm_get() local 195 void __iomem *base = vm_dev->base + VIRTIO_MMIO_CONFIG; vm_set() local 726 long long base, size; vm_cmdline_set() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | dmanv04.c | 36 nv04_fifo_dma_object_dtor(struct nvkm_fifo_chan *base, int cookie) in nv04_fifo_dma_object_dtor() argument 38 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); in nv04_fifo_dma_object_dtor() 39 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_dtor() 41 mutex_lock(&chan->fifo->base.engine.subdev.mutex); in nv04_fifo_dma_object_dtor() 43 mutex_unlock(&chan->fifo->base.engine.subdev.mutex); in nv04_fifo_dma_object_dtor() 47 nv04_fifo_dma_object_ctor(struct nvkm_fifo_chan *base, in nv04_fifo_dma_object_ctor() argument 50 struct nv04_fifo_chan *chan = nv04_fifo_chan(base); in nv04_fifo_dma_object_ctor() 51 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; in nv04_fifo_dma_object_ctor() 52 u32 context = 0x80000000 | chan->base.chid << 24; in nv04_fifo_dma_object_ctor() 66 mutex_lock(&chan->fifo->base in nv04_fifo_dma_object_ctor() 74 nv04_fifo_dma_fini(struct nvkm_fifo_chan *base) nv04_fifo_dma_fini() argument 127 nv04_fifo_dma_init(struct nvkm_fifo_chan *base) nv04_fifo_dma_init() argument 140 nv04_fifo_dma_dtor(struct nvkm_fifo_chan *base) nv04_fifo_dma_dtor() argument 165 nv04_fifo_dma_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, void *data, u32 size, struct nvkm_object **pobject) nv04_fifo_dma_new() argument [all...] |
H A D | gpfifogf100.c | 70 gf100_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_fini() argument 74 struct gf100_fifo_chan *chan = gf100_fifo_chan(base); in gf100_fifo_gpfifo_engine_fini() 75 struct nvkm_subdev *subdev = &chan->fifo->base.engine.subdev; in gf100_fifo_gpfifo_engine_fini() 77 struct nvkm_gpuobj *inst = chan->base.inst; in gf100_fifo_gpfifo_engine_fini() 81 nvkm_wr32(device, 0x002634, chan->base.chid); in gf100_fifo_gpfifo_engine_fini() 83 if (nvkm_rd32(device, 0x002634) == chan->base.chid) in gf100_fifo_gpfifo_engine_fini() 87 chan->base.chid, chan->base.object.client->name); in gf100_fifo_gpfifo_engine_fini() 106 gf100_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, in gf100_fifo_gpfifo_engine_init() argument 110 struct gf100_fifo_chan *chan = gf100_fifo_chan(base); in gf100_fifo_gpfifo_engine_init() 125 gf100_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, struct nvkm_engine *engine) gf100_fifo_gpfifo_engine_dtor() argument 134 gf100_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, struct nvkm_engine *engine, struct nvkm_object *object) gf100_fifo_gpfifo_engine_ctor() argument 159 gf100_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) gf100_fifo_gpfifo_fini() argument 178 gf100_fifo_gpfifo_init(struct nvkm_fifo_chan *base) gf100_fifo_gpfifo_init() argument 196 gf100_fifo_gpfifo_dtor(struct nvkm_fifo_chan *base) gf100_fifo_gpfifo_dtor() argument 214 gf100_fifo_gpfifo_new(struct nvkm_fifo *base, const struct nvkm_oclass *oclass, void *data, u32 size, struct nvkm_object **pobject) gf100_fifo_gpfifo_new() argument [all...] |
H A D | gpfifogk104.c | 41 struct nvkm_subdev *subdev = &fifo->base.engine.subdev; in gk104_fifo_gpfifo_kick_locked() 43 struct nvkm_client *client = chan->base.object.client; in gk104_fifo_gpfifo_kick_locked() 50 nvkm_wr32(device, 0x002634, chan->base.chid); in gk104_fifo_gpfifo_kick_locked() 57 cgrp ? cgrp->id : chan->base.chid, client->name); in gk104_fifo_gpfifo_kick_locked() 58 nvkm_fifo_recover_chan(&fifo->base, chan->base.chid); in gk104_fifo_gpfifo_kick_locked() 68 mutex_lock(&chan->base.fifo->engine.subdev.mutex); in gk104_fifo_gpfifo_kick() 70 mutex_unlock(&chan->base.fifo->engine.subdev.mutex); in gk104_fifo_gpfifo_kick() 98 gk104_fifo_gpfifo_engine_fini(struct nvkm_fifo_chan *base, in gk104_fifo_gpfifo_engine_fini() argument 101 struct gk104_fifo_chan *chan = gk104_fifo_chan(base); in gk104_fifo_gpfifo_engine_fini() 125 gk104_fifo_gpfifo_engine_init(struct nvkm_fifo_chan *base, struct nvkm_engine *engine) gk104_fifo_gpfifo_engine_init() argument 150 gk104_fifo_gpfifo_engine_dtor(struct nvkm_fifo_chan *base, struct nvkm_engine *engine) gk104_fifo_gpfifo_engine_dtor() argument 159 gk104_fifo_gpfifo_engine_ctor(struct nvkm_fifo_chan *base, struct nvkm_engine *engine, struct nvkm_object *object) gk104_fifo_gpfifo_engine_ctor() argument 184 gk104_fifo_gpfifo_fini(struct nvkm_fifo_chan *base) gk104_fifo_gpfifo_fini() argument 202 gk104_fifo_gpfifo_init(struct nvkm_fifo_chan *base) gk104_fifo_gpfifo_init() argument 222 gk104_fifo_gpfifo_dtor(struct nvkm_fifo_chan *base) gk104_fifo_gpfifo_dtor() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/mtk-jpeg/ |
H A D | mtk_jpeg_enc_hw.c | 33 void mtk_jpeg_enc_reset(void __iomem *base) in mtk_jpeg_enc_reset() argument 35 writel(0, base + JPEG_ENC_RSTB); in mtk_jpeg_enc_reset() 36 writel(JPEG_ENC_RESET_BIT, base + JPEG_ENC_RSTB); in mtk_jpeg_enc_reset() 37 writel(0, base + JPEG_ENC_CODEC_SEL); in mtk_jpeg_enc_reset() 40 u32 mtk_jpeg_enc_get_file_size(void __iomem *base) in mtk_jpeg_enc_get_file_size() argument 42 return readl(base + JPEG_ENC_DMA_ADDR0) - in mtk_jpeg_enc_get_file_size() 43 readl(base + JPEG_ENC_DST_ADDR0); in mtk_jpeg_enc_get_file_size() 46 void mtk_jpeg_enc_start(void __iomem *base) in mtk_jpeg_enc_start() argument 50 value = readl(base + JPEG_ENC_CTRL); in mtk_jpeg_enc_start() 52 writel(value, base in mtk_jpeg_enc_start() 55 mtk_jpeg_set_enc_src(struct mtk_jpeg_ctx *ctx, void __iomem *base, struct vb2_buffer *src_buf) mtk_jpeg_set_enc_src() argument 71 mtk_jpeg_set_enc_dst(struct mtk_jpeg_ctx *ctx, void __iomem *base, struct vb2_buffer *dst_buf) mtk_jpeg_set_enc_dst() argument 90 mtk_jpeg_set_enc_params(struct mtk_jpeg_ctx *ctx, void __iomem *base) mtk_jpeg_set_enc_params() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | auxgm200.c | 24 #define gm200_i2c_aux(p) container_of((p), struct gm200_i2c_aux, base) 28 struct nvkm_i2c_aux base; member 35 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm200_i2c_aux_fini() 42 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm200_i2c_aux_init() 54 AUX_ERR(&aux->base, "begin idle timeout %08x", ctrl); in gm200_i2c_aux_init() 66 AUX_ERR(&aux->base, "magic wait %08x", ctrl); in gm200_i2c_aux_init() 80 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm200_i2c_aux_xfer() 81 const u32 base = aux->ch * 0x50; in gm200_i2c_aux_xfer() local 86 AUX_TRACE(&aux->base, "%d: %08x %d", type, addr, *size); in gm200_i2c_aux_xfer() 92 stat = nvkm_rd32(device, 0x00d958 + base); in gm200_i2c_aux_xfer() [all...] |
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | histb-rng.c | 26 void __iomem *base; member 34 static int histb_rng_wait(void __iomem *base) in histb_rng_wait() argument 38 return readl_relaxed_poll_timeout(base + RNG_STAT, val, in histb_rng_wait() 42 static void histb_rng_init(void __iomem *base, unsigned int depth) in histb_rng_init() argument 46 val = readl_relaxed(base + RNG_CTRL); in histb_rng_init() 57 writel_relaxed(val, base + RNG_CTRL); in histb_rng_init() 63 void __iomem *base = priv->base; in histb_rng_read() local 66 if (!(readl_relaxed(base + RNG_STAT) & DATA_COUNT)) { in histb_rng_read() 69 if (histb_rng_wait(base)) { in histb_rng_read() 81 histb_rng_get_depth(void __iomem *base) histb_rng_get_depth() argument 90 void __iomem *base = priv->base; depth_show() local 100 void __iomem *base = priv->base; depth_store() local 123 void __iomem *base; histb_rng_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun8i_ui_scaler.h | 26 #define SUN8I_SCALER_GSU_CTRL(base) ((base) + 0x0) 27 #define SUN8I_SCALER_GSU_OUTSIZE(base) ((base) + 0x40) 28 #define SUN8I_SCALER_GSU_INSIZE(base) ((base) + 0x80) 29 #define SUN8I_SCALER_GSU_HSTEP(base) ((base) + 0x88) 30 #define SUN8I_SCALER_GSU_VSTEP(base) ((base) [all...] |
/third_party/python/Modules/ |
H A D | _testbuffer.c | 52 /* User configurable flags for each base buffer */ 53 #define ND_WRITABLE 0x002 /* mark base buffer as writable */ 60 /* Internal flags for the base buffer */ 84 /* Single node of a list of base buffers. The list is needed to implement 95 int flags; /* capabilities of the base buffer */ 97 Py_buffer base; /* base buffer */ member 104 ndbuf_t *head; /* currently active base buffer */ 112 Py_buffer *base; in ndbuf_new() local 147 base in ndbuf_new() 166 Py_buffer *base = &ndbuf->base; ndbuf_free() local 226 Py_buffer *base = &self->head->base; ndarray_dealloc() local 245 Py_buffer *base = &nd->staticbuf.base; ndarray_init_staticbuf() local 662 Py_buffer *base = &nd->head->base; ndarray_as_list() local 826 Py_buffer *base = &ndbuf->base; init_simple() local 889 const Py_buffer *base = &ndbuf->base; strides_from_shape() local 1032 Py_buffer *base = &ndbuf->base; init_suboffsets() local 1109 init_len(Py_buffer *base) init_len() argument 1123 Py_buffer *base = &ndbuf->base; init_structure() local 1420 Py_buffer *base = &ndbuf->base; ndarray_getbuf() local 1555 ptr_from_index(Py_buffer *base, Py_ssize_t index) ptr_from_index() argument 1591 Py_buffer *base = &ndbuf->base; ndarray_item() local 1712 init_slice(Py_buffer *base, PyObject *key, int dim) init_slice() argument 1741 copy_structure(Py_buffer *base) copy_structure() argument 1784 Py_buffer *base = &self->head->base; ndarray_subscript() local 2019 Py_buffer *base = &self->head->base; ndarray_get_obj() local 2031 Py_buffer *base = &self->head->base; ndarray_get_nbytes() local 2038 Py_buffer *base = &self->head->base; ndarray_get_readonly() local 2045 Py_buffer *base = &self->head->base; ndarray_get_itemsize() local 2052 Py_buffer *base = &self->head->base; ndarray_get_format() local 2060 Py_buffer *base = &self->head->base; ndarray_get_ndim() local 2067 Py_buffer *base = &self->head->base; ndarray_get_shape() local 2074 Py_buffer *base = &self->head->base; ndarray_get_strides() local 2081 Py_buffer *base = &self->head->base; ndarray_get_suboffsets() local 2199 Py_buffer *base = &nd->head->base; ndarray_add_suboffsets() local 2572 Py_buffer view, *base; is_contiguous() local [all...] |