Home
last modified time | relevance | path

Searched refs:pic (Results 1 – 25 of 731) sorted by relevance

12345678910>>...30

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/vp9/
H A Dvp9d_parser2_syntax.c71 static int vp9d_fill_picparams(Vp9CodecContext *ctx, DXVA_PicParams_VP9 *pic) in vp9d_fill_picparams() argument
77 DXVA_prob_vp9* prob_flag = &pic->prob_flag_delta.p_flag; in vp9d_fill_picparams()
78 DXVA_prob_vp9* prob_delta = &pic->prob_flag_delta.p_delta; in vp9d_fill_picparams()
81 pic->profile = ctx->profile; in vp9d_fill_picparams()
82 pic->show_existing_frame = s->show_existing_frame; in vp9d_fill_picparams()
83 pic->frame_type = !s->keyframe; in vp9d_fill_picparams()
84 pic->show_frame = !s->invisible; in vp9d_fill_picparams()
85 pic->error_resilient_mode = s->errorres; in vp9d_fill_picparams()
86 pic->subsampling_x = s->ss_h; in vp9d_fill_picparams()
87 pic->subsampling_y = s->ss_v; in vp9d_fill_picparams()
[all …]
/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dirq-mvebu-pic.c35 static void mvebu_pic_reset(struct mvebu_pic *pic) in mvebu_pic_reset() argument
38 writel(0, pic->base + PIC_MASK); in mvebu_pic_reset()
39 writel(PIC_MAX_IRQ_MASK, pic->base + PIC_CAUSE); in mvebu_pic_reset()
44 struct mvebu_pic *pic = irq_data_get_irq_chip_data(d); in mvebu_pic_eoi_irq() local
46 writel(1 << d->hwirq, pic->base + PIC_CAUSE); in mvebu_pic_eoi_irq()
51 struct mvebu_pic *pic = irq_data_get_irq_chip_data(d); in mvebu_pic_mask_irq() local
54 reg = readl(pic->base + PIC_MASK); in mvebu_pic_mask_irq()
56 writel(reg, pic->base + PIC_MASK); in mvebu_pic_mask_irq()
61 struct mvebu_pic *pic = irq_data_get_irq_chip_data(d); in mvebu_pic_unmask_irq() local
64 reg = readl(pic->base + PIC_MASK); in mvebu_pic_unmask_irq()
[all …]
H A Dirq-or1k-pic.c123 struct or1k_pic_dev *pic = d->host_data; in or1k_map() local
125 irq_set_chip_and_handler(irq, &pic->chip, pic->handle); in or1k_map()
126 irq_set_status_flags(irq, pic->flags); in or1k_map()
142 struct or1k_pic_dev *pic) in or1k_pic_init() argument
148 pic); in or1k_pic_init()
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dinterrupts.c25 ccsr_pic_t __iomem *pic = (void *)CONFIG_SYS_MPC8xxx_PIC_ADDR; in interrupt_init_cpu() local
36 out_be32(&pic->gcr, MPC85xx_PICGCR_RST); in interrupt_init_cpu()
37 while (in_be32(&pic->gcr) & MPC85xx_PICGCR_RST) in interrupt_init_cpu()
39 out_be32(&pic->gcr, MPC85xx_PICGCR_M); in interrupt_init_cpu()
40 in_be32(&pic->gcr); in interrupt_init_cpu()
48 pic->iivpr1 = 0x810001; /* 50220 enable ecm interrupts */ in interrupt_init_cpu()
49 debug("iivpr1@%x = %x\n", (uint)&pic->iivpr1, pic->iivpr1); in interrupt_init_cpu()
51 pic->iivpr2 = 0x810002; /* 50240 enable ddr interrupts */ in interrupt_init_cpu()
52 debug("iivpr2@%x = %x\n", (uint)&pic->iivpr2, pic->iivpr2); in interrupt_init_cpu()
54 pic->iivpr3 = 0x810003; /* 50260 enable lbc interrupts */ in interrupt_init_cpu()
[all …]
H A Dmp.c48 volatile ccsr_pic_t *pic = (void *)(CONFIG_SYS_MPC8xxx_PIC_ADDR); in cpu_reset() local
49 out_be32(&pic->pir, 1 << nr); in cpu_reset()
51 (void)in_be32(&pic->pir); in cpu_reset()
52 out_be32(&pic->pir, 0x0); in cpu_reset()
257 volatile ccsr_pic_t *pic; in plat_mp_up() local
265 pic = (void *)(CONFIG_SYS_MPC8xxx_PIC_ADDR); in plat_mp_up()
267 whoami = in_be32(&pic->whoami); in plat_mp_up()
336 volatile ccsr_pic_t *pic = (void *)(CONFIG_SYS_MPC8xxx_PIC_ADDR); in plat_mp_up() local
340 whoami = in_be32(&pic->whoami); in plat_mp_up()
/OK3568_Linux_fs/kernel/arch/c6x/platforms/
H A Dmegamod-pic.c59 struct megamod_pic *pic; member
67 struct megamod_pic *pic = irq_data_get_irq_chip_data(data); in mask_megamod() local
69 u32 __iomem *evtmask = &pic->regs->evtmask[src / 32]; in mask_megamod()
71 raw_spin_lock(&pic->lock); in mask_megamod()
73 raw_spin_unlock(&pic->lock); in mask_megamod()
78 struct megamod_pic *pic = irq_data_get_irq_chip_data(data); in unmask_megamod() local
80 u32 __iomem *evtmask = &pic->regs->evtmask[src / 32]; in unmask_megamod()
82 raw_spin_lock(&pic->lock); in unmask_megamod()
84 raw_spin_unlock(&pic->lock); in unmask_megamod()
96 struct megamod_pic *pic; in megamod_irq_cascade() local
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc86xx/
H A Dinterrupts.c29 volatile ccsr_pic_t *pic = &immr->im_pic; in interrupt_init_cpu() local
40 pic->gcr = MPC86xx_PICGCR_RST; in interrupt_init_cpu()
41 while (pic->gcr & MPC86xx_PICGCR_RST) in interrupt_init_cpu()
43 pic->gcr = MPC86xx_PICGCR_MODE; in interrupt_init_cpu()
52 pic->iivpr1 = 0x810001; /* 50220 enable mcm interrupts */ in interrupt_init_cpu()
53 debug("iivpr1@%p = %x\n", &pic->iivpr1, pic->iivpr1); in interrupt_init_cpu()
55 pic->iivpr2 = 0x810002; /* 50240 enable ddr interrupts */ in interrupt_init_cpu()
56 debug("iivpr2@%p = %x\n", &pic->iivpr2, pic->iivpr2); in interrupt_init_cpu()
58 pic->iivpr3 = 0x810003; /* 50260 enable lbc interrupts */ in interrupt_init_cpu()
59 debug("iivpr3@%p = %x\n", &pic->iivpr3, pic->iivpr3); in interrupt_init_cpu()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/cell/
H A Dspider-pic.c63 static void __iomem *spider_get_irq_config(struct spider_pic *pic, in spider_get_irq_config() argument
66 return pic->regs + TIR_CFGA + 8 * src; in spider_get_irq_config()
71 struct spider_pic *pic = spider_irq_data_to_pic(d); in spider_unmask_irq() local
72 void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); in spider_unmask_irq()
79 struct spider_pic *pic = spider_irq_data_to_pic(d); in spider_mask_irq() local
80 void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); in spider_mask_irq()
87 struct spider_pic *pic = spider_irq_data_to_pic(d); in spider_ack_irq() local
100 out_be32(pic->regs + TIR_EDC, 0x100 | (src & 0xf)); in spider_ack_irq()
106 struct spider_pic *pic = spider_irq_data_to_pic(d); in spider_set_irq_type() local
108 void __iomem *cfg = spider_get_irq_config(pic, hw); in spider_set_irq_type()
[all …]
/OK3568_Linux_fs/kernel/arch/mips/boot/dts/loongson/
H A Dls7a-pch.dtsi13 pic: interrupt-controller@10000000 { label
14 compatible = "loongson,pch-pic-1.0";
18 loongson,pic-base-vec = <0>;
26 interrupt-parent = <&pic>;
36 interrupt-parent = <&pic>;
46 interrupt-parent = <&pic>;
56 interrupt-parent = <&pic>;
83 interrupt-parent = <&pic>;
94 interrupt-parent = <&pic>;
105 interrupt-parent = <&pic>;
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pci/
H A Dv3-v360epc-pci.txt39 interrupt-parent = <&pic>;
56 0x4800 0 0 1 &pic 13 /* INT A on slot 9 is irq 13 */
57 0x4800 0 0 2 &pic 14 /* INT B on slot 9 is irq 14 */
58 0x4800 0 0 3 &pic 15 /* INT C on slot 9 is irq 15 */
59 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */
61 0x5000 0 0 1 &pic 14 /* INT A on slot 10 is irq 14 */
62 0x5000 0 0 2 &pic 15 /* INT B on slot 10 is irq 15 */
63 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */
64 0x5000 0 0 4 &pic 13 /* INT D on slot 10 is irq 13 */
66 0x5800 0 0 1 &pic 15 /* INT A on slot 11 is irq 15 */
[all …]
/OK3568_Linux_fs/kernel/arch/xtensa/boot/dts/
H A Dvirt.dts8 interrupt-parent = <&pic>;
37 pic: pic { label
38 compatible = "cdns,xtensa-pic";
64 0x0000 0x0 0x0 0x1 &pic 0x0 0x1
65 0x0800 0x0 0x0 0x1 &pic 0x1 0x1
66 0x1000 0x0 0x0 0x1 &pic 0x2 0x1
67 0x1800 0x0 0x0 0x1 &pic 0x3 0x1
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/52xx/
H A Dlite5200_pm.c13 static struct mpc52xx_intr __iomem *pic; variable
79 pic = mbar + 0x500; in lite5200_pm_prepare()
101 _memcpy_fromio(&spic, pic, sizeof(*pic)); in lite5200_save_regs()
190 out_be32(&pic->per_pri1, spic.per_pri1); in lite5200_restore_regs()
191 out_be32(&pic->per_pri2, spic.per_pri2); in lite5200_restore_regs()
192 out_be32(&pic->per_pri3, spic.per_pri3); in lite5200_restore_regs()
194 out_be32(&pic->main_pri1, spic.main_pri1); in lite5200_restore_regs()
195 out_be32(&pic->main_pri2, spic.main_pri2); in lite5200_restore_regs()
197 out_be32(&pic->enc_status, spic.enc_status); in lite5200_restore_regs()
200 out_be32(&pic->per_mask, spic.per_mask); in lite5200_restore_regs()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dintegratorap.dts150 pic: pic@14000000 { label
162 interrupt-parent = <&pic>;
179 0x4800 0 0 1 &pic 13 /* INT A on slot 9 is irq 13 */
180 0x4800 0 0 2 &pic 14 /* INT B on slot 9 is irq 14 */
181 0x4800 0 0 3 &pic 15 /* INT C on slot 9 is irq 15 */
182 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */
184 0x5000 0 0 1 &pic 14 /* INT A on slot 10 is irq 14 */
185 0x5000 0 0 2 &pic 15 /* INT B on slot 10 is irq 15 */
186 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */
187 0x5000 0 0 4 &pic 13 /* INT D on slot 10 is irq 13 */
[all …]
/OK3568_Linux_fs/kernel/arch/alpha/kernel/
H A Dirq_i8259.c139 unsigned long pic; in isa_no_iack_sc_device_interrupt() local
154 pic = inb(0x20) | (inb(0xA0) << 8); /* read isr */ in isa_no_iack_sc_device_interrupt()
155 pic &= 0xFFFB; /* mask out cascade & hibits */ in isa_no_iack_sc_device_interrupt()
157 while (pic) { in isa_no_iack_sc_device_interrupt()
158 int j = ffz(~pic); in isa_no_iack_sc_device_interrupt()
159 pic &= pic - 1; in isa_no_iack_sc_device_interrupt()
/OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/vdec/
H A Dvdec_h264_if.c113 struct vdec_pic_info pic; member
167 static int alloc_mv_buf(struct vdec_h264_inst *inst, struct vdec_pic_info *pic) in alloc_mv_buf() argument
172 unsigned int buf_sz = get_mv_buf_size(pic->buf_w, pic->buf_h); in alloc_mv_buf()
246 struct vdec_pic_info *pic) in get_pic_info() argument
248 *pic = inst->vsi->pic; in get_pic_info()
250 pic->pic_w, pic->pic_h, pic->buf_w, pic->buf_h); in get_pic_info()
252 pic->fb_sz[0], pic->fb_sz[1]); in get_pic_info()
400 struct vdec_pic_info pic; in vdec_h264_decode() local
403 get_pic_info(inst, &pic); in vdec_h264_decode()
406 err = alloc_mv_buf(inst, &pic); in vdec_h264_decode()
/OK3568_Linux_fs/kernel/arch/mips/boot/dts/netlogic/
H A Dxlp_evp.dts27 interrupt-parent = <&pic>;
37 interrupt-parent = <&pic>;
48 interrupt-parent = <&pic>;
59 interrupt-parent = <&pic>;
72 pic: pic@4000 { label
73 compatible = "netlogic,xlp-pic";
122 interrupt-parent = <&pic>;
H A Dxlp_svp.dts27 interrupt-parent = <&pic>;
37 interrupt-parent = <&pic>;
48 interrupt-parent = <&pic>;
59 interrupt-parent = <&pic>;
72 pic: pic@4000 { label
73 compatible = "netlogic,xlp-pic";
122 interrupt-parent = <&pic>;
H A Dxlp_fvp.dts27 interrupt-parent = <&pic>;
37 interrupt-parent = <&pic>;
48 interrupt-parent = <&pic>;
59 interrupt-parent = <&pic>;
72 pic: pic@4000 { label
73 compatible = "netlogic,xlp-pic";
122 interrupt-parent = <&pic>;
H A Dxlp_gvp.dts27 interrupt-parent = <&pic>;
30 pic: pic@110000 { label
31 compatible = "netlogic,xlp-pic";
80 interrupt-parent = <&pic>;
H A Dxlp_rvp.dts27 interrupt-parent = <&pic>;
30 pic: pic@110000 { label
31 compatible = "netlogic,xlp-pic";
80 interrupt-parent = <&pic>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/
H A Dopencores,or1k-pic.txt5 - compatible : should be "opencores,or1k-pic-level" for variants with
6 level triggered interrupt lines, "opencores,or1k-pic-edge" for variants with
7 edge triggered interrupt lines or "opencores,or1200-pic" for machines
10 "opencores,or1k-pic" is also provided as an alias to "opencores,or1200-pic",
20 compatible = "opencores,or1k-pic-level";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/fsl/cpm_qe/cpm/
H A Dpic.txt4 - fsl,cpm1-pic
6 - fsl,pq1-pic
7 - fsl,cpm2-pic
17 compatible = "mpc8272-pic", "fsl,cpm2-pic";
/OK3568_Linux_fs/kernel/drivers/clk/sifive/
H A Dfu540-prci.c522 struct __prci_clock *pic; in __prci_register_clocks() local
534 pic = &__prci_init_clocks[i]; in __prci_register_clocks()
536 init.name = pic->name; in __prci_register_clocks()
537 init.parent_names = &pic->parent_name; in __prci_register_clocks()
539 init.ops = pic->ops; in __prci_register_clocks()
540 pic->hw.init = &init; in __prci_register_clocks()
542 pic->pd = pd; in __prci_register_clocks()
544 if (pic->pwd) in __prci_register_clocks()
545 __prci_wrpll_read_cfg(pd, pic->pwd); in __prci_register_clocks()
547 r = devm_clk_hw_register(dev, &pic->hw); in __prci_register_clocks()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/m2vd/
H A Dhal_m2vd_vdpu1.c167 p_regs->sw18.fcode_fwd_hor = dx->pic.full_pel_forward_vector; in hal_m2vd_vdpu1_gen_regs()
168 p_regs->sw18.fcode_fwd_ver = dx->pic.forward_f_code; in hal_m2vd_vdpu1_gen_regs()
169 p_regs->sw18.fcode_bwd_hor = dx->pic.full_pel_backward_vector; in hal_m2vd_vdpu1_gen_regs()
170 p_regs->sw18.fcode_bwd_ver = dx->pic.backward_f_code; in hal_m2vd_vdpu1_gen_regs()
173 p_regs->sw18.fcode_fwd_hor = dx->pic.forward_f_code; in hal_m2vd_vdpu1_gen_regs()
174 p_regs->sw18.fcode_fwd_ver = dx->pic.forward_f_code; in hal_m2vd_vdpu1_gen_regs()
175 p_regs->sw18.fcode_bwd_hor = dx->pic.backward_f_code; in hal_m2vd_vdpu1_gen_regs()
176 p_regs->sw18.fcode_bwd_ver = dx->pic.backward_f_code; in hal_m2vd_vdpu1_gen_regs()
177 if (dx->pic.full_pel_forward_vector) in hal_m2vd_vdpu1_gen_regs()
179 if (dx->pic.full_pel_backward_vector) in hal_m2vd_vdpu1_gen_regs()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc/
H A Dx86_sys_io.patch10 purgatory/arch/i386/pic.c | 2 +-
14 diff --git a/purgatory/arch/i386/pic.c b/purgatory/arch/i386/pic.c
16 --- a/purgatory/arch/i386/pic.c
17 +++ b/purgatory/arch/i386/pic.c

12345678910>>...30