is 147 arch/arc/include/asm/entry-arcv2.h ; 1. Utilize the fact that Z bit is set if Intr taken in U mode is 148 arch/arc/include/asm/entry-arcv2.h ; 2. Upon entry SP is always saved (for any inspection, unwinding etc), is 179 arch/arc/include/asm/entry-arcv2.h ; - for K mode, it will be implicitly restored as stack is unwound is 180 arch/arc/include/asm/entry-arcv2.h ; - Z flag set on K is inverse of what hardware does on interrupt entry is 225 arch/arc/include/asm/entry-compact.h mov lp_count, r9 ;LD to lp_count is not allowed is 309 arch/arc/include/asm/entry-compact.h mov lp_count, r9 ;LD to lp_count is not allowed is 193 arch/arc/include/asm/entry.h ; SP is back to start of pt_regs is 46 arch/arc/include/asm/tlb-mmu1.h ; Slower in thrash case (where it matters) because more code is executed is 128 arch/arc/plat-eznps/include/plat/ctop.h is:1, intm:2, __reserved2:4, is 61 arch/arc/plat-eznps/platform.c gim_p_int_dst.is = 1; is 100 arch/arm/include/asm/ecard.h unsigned char is:1; /* Interrupt status pointers */ is 916 arch/arm/mach-rpc/ecard.c ec->cid.is = cid.r_is; is 928 arch/arm/mach-rpc/ecard.c if (ec->cid.is) { is 54 arch/arm/probes/kprobes/core.c int is; is 93 arch/arm/probes/kprobes/core.c for (is = 0; is < MAX_INSN_SIZE; ++is) is 94 arch/arm/probes/kprobes/core.c p->ainsn.insn[is] = tmp_insn[is]; is 111 arch/arm64/net/bpf_jit.h #define A64_SBFM(sf, Rd, Rn, ir, is) A64_BITFIELD(sf, Rd, Rn, ir, is, SIGNED) is 113 arch/arm64/net/bpf_jit.h #define A64_UBFM(sf, Rd, Rn, ir, is) A64_BITFIELD(sf, Rd, Rn, ir, is, UNSIGNED) is 517 arch/ia64/include/asm/pal.h is : 1, /* instruction set (1 == ia32) */ is 554 arch/ia64/include/asm/pal.h is : 1, /* instruction set (1 == ia32) */ is 590 arch/ia64/include/asm/pal.h is : 1, /* instruction set (1 == ia32) */ is 620 arch/ia64/include/asm/pal.h is : 1, /* instruction set (1 == ia32) */ is 650 arch/ia64/include/asm/pal.h is : 1, /* instruction set (1 == ia32) */ is 110 arch/ia64/include/asm/processor.h __u64 is : 1; is 534 arch/ia64/kernel/traps.c if (ia64_psr(®s)->is == 0) is 46 arch/m68k/fpsp040/fpsp.h | The fsave frame is also accessible from the top via A7. is 57 arch/m68k/fpsp040/fpsp.h | handled by the package, or "bra real_xxxx" which is an external is 60 arch/m68k/fpsp040/fpsp.h | if the FPU state after the exception is idle. is 64 arch/m68k/fpsp040/fpsp.h | can happen if the package is entered for an unimplemented float is 160 arch/m68k/fpsp040/fpsp.h .set guard_bit,1 | guard bit is bit number 1 is 161 arch/m68k/fpsp040/fpsp.h .set round_bit,0 | round bit is bit number 0 is 175 arch/m68k/fpsp040/fpsp.h | ;equate only works when CMDREG1B is in is 190 arch/m68k/fpsp040/fpsp.h .set E1,2 | which bit is E1 flag is 191 arch/m68k/fpsp040/fpsp.h .set E3,1 | which bit is E3 flag is 192 arch/m68k/fpsp040/fpsp.h .set SFLAG,0 | which bit is S flag is 195 arch/m68k/fpsp040/fpsp.h .set XFLAG,7 | which bit is X flag is 196 arch/m68k/fpsp040/fpsp.h .set UFLAG,5 | which bit is U flag is 197 arch/m68k/fpsp040/fpsp.h .set TFLAG,4 | which bit is T flag is 8321 arch/m68k/ifpsp060/src/fplsp.S # if the input is exactly equal to one, then exit through ld_pzero. is 1220 arch/m68k/ifpsp060/src/fpsp.S # if the exception is an opclass zero or two unimplemented data type is 3857 arch/m68k/ifpsp060/src/fpsp.S # if the F-Line instruction is an "fmovecr" w/ a non-zero <ea>. if is 8427 arch/m68k/ifpsp060/src/fpsp.S # if the input is exactly equal to one, then exit through ld_pzero. is 11815 arch/m68k/ifpsp060/src/fpsp.S # if the rnd mode is anything but RZ, then we have to re-do the above is 12203 arch/m68k/ifpsp060/src/fpsp.S # if underflow or inexact is enabled, then go calculate the EXOP first. is 12983 arch/m68k/ifpsp060/src/fpsp.S # if underflow or inexact is enabled, go calculate EXOP first. is 13599 arch/m68k/ifpsp060/src/fpsp.S # if underflow or inexact is enabled, go calculate EXOP first. is 14840 arch/m68k/ifpsp060/src/fpsp.S # if the precision is extended, this result could not have come from an is 15293 arch/m68k/ifpsp060/src/fpsp.S # if the precision is extended, this result could not have come from an is 15679 arch/m68k/ifpsp060/src/fpsp.S # if underflow or inexact is enabled, go calculate EXOP first. is 16332 arch/m68k/ifpsp060/src/fpsp.S # if the NAN bit is set, in which case BSUN and AIOP will be set. # is 16960 arch/m68k/ifpsp060/src/fpsp.S # if the NAN bit is set, in which case BSUN and AIOP will be set. # is 17530 arch/m68k/ifpsp060/src/fpsp.S # if the NAN bit is set, in which case BSUN and AIOP will be set. # is 18080 arch/m68k/ifpsp060/src/fpsp.S # if the addressing mode is post-increment or pre-decrement, is 18235 arch/m68k/ifpsp060/src/fpsp.S # if the bit string is a zero, then the operation is a no-op is 19789 arch/m68k/ifpsp060/src/fpsp.S # if the ea is -() or ()+, need to know # of bytes. # is 21004 arch/m68k/ifpsp060/src/fpsp.S # if the mantissa is zero, I will zero the exponent, too. is 23499 arch/m68k/ifpsp060/src/fpsp.S # if it is a positive number, or the number of digits # is 283 arch/m68k/ifpsp060/src/ilsp.S # if the divisor msw is 0, use simpler algorithm then the full blown is 1219 arch/m68k/ifpsp060/src/pfpsp.S # if the exception is an opclass zero or two unimplemented data type is 4284 arch/m68k/ifpsp060/src/pfpsp.S # if the bit string is a zero, then the operation is a no-op is 7905 arch/m68k/ifpsp060/src/pfpsp.S # if the mantissa is zero, I will zero the exponent, too. is 8246 arch/m68k/ifpsp060/src/pfpsp.S # if the rnd mode is anything but RZ, then we have to re-do the above is 8634 arch/m68k/ifpsp060/src/pfpsp.S # if underflow or inexact is enabled, then go calculate the EXOP first. is 9414 arch/m68k/ifpsp060/src/pfpsp.S # if underflow or inexact is enabled, go calculate EXOP first. is 10030 arch/m68k/ifpsp060/src/pfpsp.S # if underflow or inexact is enabled, go calculate EXOP first. is 11271 arch/m68k/ifpsp060/src/pfpsp.S # if the precision is extended, this result could not have come from an is 11724 arch/m68k/ifpsp060/src/pfpsp.S # if the precision is extended, this result could not have come from an is 12110 arch/m68k/ifpsp060/src/pfpsp.S # if underflow or inexact is enabled, go calculate EXOP first. is 13459 arch/m68k/ifpsp060/src/pfpsp.S # if it is a positive number, or the number of digits # is 113 arch/m68k/math-emu/fp_decode.h | it depends on the instr which of the modes is valid is 196 arch/m68k/math-emu/fp_decode.h | test if %pc is the base register for the indirect addr mode is 202 arch/m68k/math-emu/fp_decode.h | test if %pc is the base register for one of the extended modes is 72 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h # Zero all of CVMSEG to make sure parity is correct is 114 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h # This is the variable where the next core to boot is stored is 1063 arch/powerpc/kvm/book3s_hv_nested.c int r, ric, prs, is, ap; is 1072 arch/powerpc/kvm/book3s_hv_nested.c is = get_is(rbval); is 1082 arch/powerpc/kvm/book3s_hv_nested.c if ((!r) || (prs) || (ric == 3) || (is == 1) || is 1083 arch/powerpc/kvm/book3s_hv_nested.c ((!is) && (ric == 1 || ric == 2))) is 1086 arch/powerpc/kvm/book3s_hv_nested.c switch (is) { is 46 arch/powerpc/mm/book3s64/hash_native.c static inline void tlbiel_hash_set_isa206(unsigned int set, unsigned int is) is 50 arch/powerpc/mm/book3s64/hash_native.c rb = (set << PPC_BITLSHIFT(51)) | (is << PPC_BITLSHIFT(53)); is 59 arch/powerpc/mm/book3s64/hash_native.c static __always_inline void tlbiel_hash_set_isa300(unsigned int set, unsigned int is, is 67 arch/powerpc/mm/book3s64/hash_native.c rb = (set << PPC_BITLSHIFT(51)) | (is << PPC_BITLSHIFT(53)); is 76 arch/powerpc/mm/book3s64/hash_native.c static void tlbiel_all_isa206(unsigned int num_sets, unsigned int is) is 83 arch/powerpc/mm/book3s64/hash_native.c tlbiel_hash_set_isa206(set, is); is 88 arch/powerpc/mm/book3s64/hash_native.c static void tlbiel_all_isa300(unsigned int num_sets, unsigned int is) is 99 arch/powerpc/mm/book3s64/hash_native.c tlbiel_hash_set_isa300(0, is, 0, 2, 0); is 101 arch/powerpc/mm/book3s64/hash_native.c tlbiel_hash_set_isa300(set, is, 0, 0, 0); is 111 arch/powerpc/mm/book3s64/hash_native.c tlbiel_hash_set_isa300(0, is, 0, 2, 1); is 120 arch/powerpc/mm/book3s64/hash_native.c unsigned int is; is 124 arch/powerpc/mm/book3s64/hash_native.c is = 3; is 127 arch/powerpc/mm/book3s64/hash_native.c is = 2; is 134 arch/powerpc/mm/book3s64/hash_native.c tlbiel_all_isa300(POWER9_TLB_SETS_HASH, is); is 136 arch/powerpc/mm/book3s64/hash_native.c tlbiel_all_isa206(POWER8_TLB_SETS, is); is 138 arch/powerpc/mm/book3s64/hash_native.c tlbiel_all_isa206(POWER7_TLB_SETS, is); is 28 arch/powerpc/mm/book3s64/radix_tlb.c static __always_inline void tlbiel_radix_set_isa300(unsigned int set, unsigned int is, is 35 arch/powerpc/mm/book3s64/radix_tlb.c rb = (set << PPC_BITLSHIFT(51)) | (is << PPC_BITLSHIFT(53)); is 43 arch/powerpc/mm/book3s64/radix_tlb.c static void tlbiel_all_isa300(unsigned int num_sets, unsigned int is) is 57 arch/powerpc/mm/book3s64/radix_tlb.c tlbiel_radix_set_isa300(0, is, 0, RIC_FLUSH_ALL, 0); is 59 arch/powerpc/mm/book3s64/radix_tlb.c tlbiel_radix_set_isa300(set, is, 0, RIC_FLUSH_TLB, 0); is 63 arch/powerpc/mm/book3s64/radix_tlb.c tlbiel_radix_set_isa300(0, is, 0, RIC_FLUSH_ALL, 1); is 65 arch/powerpc/mm/book3s64/radix_tlb.c tlbiel_radix_set_isa300(set, is, 0, RIC_FLUSH_TLB, 1); is 72 arch/powerpc/mm/book3s64/radix_tlb.c unsigned int is; is 76 arch/powerpc/mm/book3s64/radix_tlb.c is = 3; is 79 arch/powerpc/mm/book3s64/radix_tlb.c is = 2; is 86 arch/powerpc/mm/book3s64/radix_tlb.c tlbiel_all_isa300(POWER9_TLB_SETS_RADIX, is); is 5 arch/x86/boot/code16gcc.h # This file is added to the assembler via -Wa when compiling 16-bit C code. is 6 arch/x86/boot/code16gcc.h # This is done this way instead via asm() to make sure gcc does not reorder is 28 drivers/clk/bcm/clk-cygnus.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ is 29 drivers/clk/bcm/clk-cygnus.c .pwr_shift = ps, .iso_shift = is } is 26 drivers/clk/bcm/clk-ns2.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ is 27 drivers/clk/bcm/clk-ns2.c .pwr_shift = ps, .iso_shift = is } is 26 drivers/clk/bcm/clk-nsp.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ is 27 drivers/clk/bcm/clk-nsp.c .pwr_shift = ps, .iso_shift = is } is 16 drivers/clk/bcm/clk-sr.c #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ is 17 drivers/clk/bcm/clk-sr.c .pwr_shift = ps, .iso_shift = is } is 715 drivers/clk/rockchip/clk.h #define INVERTER(_id, cname, pname, io, is, if) \ is 723 drivers/clk/rockchip/clk.h .div_shift = is, \ is 318 drivers/dma/mpc512x_dma.c static void mpc_dma_irq_process(struct mpc_dma *mdma, u32 is, u32 es, int off) is 322 drivers/dma/mpc512x_dma.c u32 status = is | es; is 269 drivers/dma/sirf-dma.c u32 is; is 277 drivers/dma/sirf-dma.c is = readl(sdma->base + SIRFSOC_DMA_CH_INT); is 279 drivers/dma/sirf-dma.c while ((ch = fls(is) - 1) >= 0) { is 280 drivers/dma/sirf-dma.c is &= ~(1 << ch); is 300 drivers/dma/sirf-dma.c is = readl(sdma->base + SIRFSOC_DMA_INT_ATLAS7); is 310 drivers/dma/sirf-dma.c if ((chain && (is & SIRFSOC_DMA_INT_END_INT_ATLAS7)) || is 312 drivers/dma/sirf-dma.c (is & SIRFSOC_DMA_INT_FINI_INT_ATLAS7))) { is 320 drivers/dma/sirf-dma.c } else if (sdesc->cyclic && (is & is 34 drivers/gpio/gpio-sta2x11.c u32 is; is 283 drivers/gpio/gpio-sta2x11.c u32 is; is 290 drivers/gpio/gpio-sta2x11.c while ((is = readl(®s->is))) { is 291 drivers/gpio/gpio-sta2x11.c nr = __ffs(is); is 5247 drivers/infiniband/hw/hfi1/chip.c u32 is = IS_RCVURGENT_START + rcd->ctxt; is 5248 drivers/infiniband/hw/hfi1/chip.c u8 bit = is % 64; is 5250 drivers/infiniband/hw/hfi1/chip.c mask = read_csr(rcd->dd, CCE_INT_MASK + (8 * (is / 64))); is 17 drivers/isdn/hardware/mISDN/isar.h struct isar_hw *is; is 26 drivers/isdn/hardware/mISDN/mISDNipac.c #define ReadISAC(is, o) (is->read_reg(is->dch.hw, o + is->off)) is 27 drivers/isdn/hardware/mISDN/mISDNipac.c #define WriteISAC(is, o, v) (is->write_reg(is->dch.hw, o + is->off, v)) is 404 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: HL->LL FAXIND %x\n", ch->is->name, status); is 414 drivers/isdn/hardware/mISDN/mISDNisar.c if (!ch->is->clsb) { is 415 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s; ISAR zero len frame\n", ch->is->name); is 416 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 420 drivers/isdn/hardware/mISDN/mISDNisar.c ch->bch.dropcnt += ch->is->clsb; is 421 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 427 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->is->iis, ch->is->cmsb, ch->is->clsb); is 428 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 433 drivers/isdn/hardware/mISDN/mISDNisar.c maxlen = bchannel_get_rxbuf(&ch->bch, ch->is->clsb); is 436 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->bch.nr, ch->is->clsb); is 437 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 440 drivers/isdn/hardware/mISDN/mISDNisar.c rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); is 444 drivers/isdn/hardware/mISDN/mISDNisar.c maxlen = bchannel_get_rxbuf(&ch->bch, ch->is->clsb); is 447 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->bch.nr, ch->is->clsb); is 448 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 451 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & HDLC_ERROR) { is 453 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->is->cmsb, ch->is->clsb); is 455 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & HDLC_ERR_RER) is 457 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & HDLC_ERR_CER) is 461 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 464 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & HDLC_FSD) is 466 drivers/isdn/hardware/mISDN/mISDNisar.c ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); is 467 drivers/isdn/hardware/mISDN/mISDNisar.c rcv_mbox(ch->is, ptr); is 468 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & HDLC_FED) { is 471 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->bch.rx_skb->len); is 482 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name); is 483 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 494 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 499 drivers/isdn/hardware/mISDN/mISDNisar.c rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); is 501 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->bch.rx_skb->len); is 502 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & SART_NMD) { /* ABORT */ is 504 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name); is 505 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 506 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | is 513 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & SART_NMD) is 519 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->cmd); is 520 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 526 drivers/isdn/hardware/mISDN/mISDNisar.c if ((ch->bch.rx_skb->len + ch->is->clsb) > is 529 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, __func__); is 530 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 533 drivers/isdn/hardware/mISDN/mISDNisar.c } else if (ch->is->cmsb & HDLC_ERROR) { is 535 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->is->cmsb, ch->is->clsb); is 537 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 540 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & HDLC_FSD) is 542 drivers/isdn/hardware/mISDN/mISDNisar.c ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); is 543 drivers/isdn/hardware/mISDN/mISDNisar.c rcv_mbox(ch->is, ptr); is 544 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & HDLC_FED) { is 547 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->bch.rx_skb->len); is 554 drivers/isdn/hardware/mISDN/mISDNisar.c if (ch->is->cmsb & SART_NMD) { /* ABORT */ is 556 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name); is 557 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 560 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | is 568 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); is 580 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: ch%d tx_skb %d tx_idx %d\n", ch->is->name, ch->bch.nr, is 582 drivers/isdn/hardware/mISDN/mISDNisar.c if (!(ch->is->bstat & is 591 drivers/isdn/hardware/mISDN/mISDNisar.c memset(ch->is->buf, ch->bch.fill[0], count); is 592 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, is 593 drivers/isdn/hardware/mISDN/mISDNisar.c 0, count, ch->is->buf); is 607 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: frame start\n", ch->is->name); is 616 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name); is 633 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, is 637 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, is 642 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: not ACTIV\n", ch->is->name); is 644 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, is 647 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, is 650 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: not FTH/FTM\n", ch->is->name); is 677 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: %s ch%d tx_skb %d tx_idx %d\n", ch->is->name, __func__, is 706 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, SET_DPS(ch->dpath) | is 755 drivers/isdn/hardware/mISDN/mISDNisar.c u8 ril = ch->is->buf[0]; is 758 drivers/isdn/hardware/mISDN/mISDNisar.c if (!test_and_clear_bit(ISAR_RATE_REQ, &ch->is->Flags)) is 761 drivers/isdn/hardware/mISDN/mISDNisar.c pr_info("%s: wrong pstrsp ril=%d\n", ch->is->name, ril); is 764 drivers/isdn/hardware/mISDN/mISDNisar.c switch (ch->is->buf[1]) { is 800 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump strsp %s\n", ch->is->name, ch->conmsg); is 809 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev TIMER\n", ch->is->name); is 812 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev CONNECT\n", ch->is->name); is 816 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev NO CONNECT\n", ch->is->name); is 817 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); is 821 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev V24 OFF\n", ch->is->name); is 824 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev CTS ON\n", ch->is->name); is 827 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s pump stev CTS OFF\n", ch->is->name); is 830 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev CARRIER ON\n", ch->is->name); is 831 drivers/isdn/hardware/mISDN/mISDNisar.c test_and_set_bit(ISAR_RATE_REQ, &ch->is->Flags); is 832 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); is 835 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev CARRIER OFF\n", ch->is->name); is 838 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev DSR ON\n", ch->is->name); is 841 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev DSR_OFF\n", ch->is->name); is 844 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev REMOTE RETRAIN\n", ch->is->name); is 847 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev REMOTE RENEGOTIATE\n", ch->is->name); is 850 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev GSTN CLEAR\n", ch->is->name); is 853 drivers/isdn/hardware/mISDN/mISDNisar.c pr_info("u%s: unknown pump stev %x\n", ch->is->name, devt); is 865 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev TIMER\n", ch->is->name); is 868 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev RSP_READY\n", ch->is->name); is 880 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev LINE_TX_H\n", ch->is->name); is 882 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 886 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->state); is 891 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev LINE_RX_H\n", ch->is->name); is 893 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 897 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->state); is 902 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev LINE_TX_B\n", ch->is->name); is 904 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 908 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->state); is 913 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev LINE_RX_B\n", ch->is->name); is 915 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 919 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->state); is 924 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev RSP_CONN\n", ch->is->name); is 926 drivers/isdn/hardware/mISDN/mISDNisar.c test_and_set_bit(ISAR_RATE_REQ, &ch->is->Flags); is 927 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); is 944 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->state); is 948 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev FLAGS_DET\n", ch->is->name); is 952 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->state); is 963 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 974 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 981 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->newcmd); is 999 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev RSP_SILDET\n", ch->is->name); is 1006 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 1013 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev RSP_SILOFF\n", ch->is->name); is 1018 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, ch->try_mod); is 1020 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, is 1025 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: pump stev RSP_FCERR\n", ch->is->name); is 1027 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, PCTRL_CMD_ESC, is 1140 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: ftimer flags %lx\n", ch->is->name, ch->bch.Flags); is 1155 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, PMOD_BYPASS, 0, NULL); is 1160 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, is 1164 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, is 1182 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, ctrl, 6, param); is 1193 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, ctrl, 2, param); is 1201 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); is 1212 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_DISABLE, is 1217 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_BINARY, is 1222 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_HDLC, is 1229 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, ctrl, 2, param); is 1233 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_BSTREQ, 0, 0, NULL); is 1266 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_IOM2CFG, cmsb, 5, msg); is 1268 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_IOM2REQ, 0, 0, NULL); is 1288 drivers/isdn/hardware/mISDN/mISDNisar.c if (!test_and_set_bit(ISAR_DP2_USE, &ch->is->Flags)) is 1291 drivers/isdn/hardware/mISDN/mISDNisar.c &ch->is->Flags)) is 1307 drivers/isdn/hardware/mISDN/mISDNisar.c if (!test_and_set_bit(ISAR_DP1_USE, &ch->is->Flags)) is 1311 drivers/isdn/hardware/mISDN/mISDNisar.c "only with DP1\n", ch->is->name); is 1316 drivers/isdn/hardware/mISDN/mISDNisar.c pr_info("%s: protocol not known %x\n", ch->is->name, is 1321 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: ISAR ch%d dp%d protocol %x->%x\n", ch->is->name, is 1330 drivers/isdn/hardware/mISDN/mISDNisar.c test_and_clear_bit(ISAR_DP1_USE, &ch->is->Flags); is 1332 drivers/isdn/hardware/mISDN/mISDNisar.c test_and_clear_bit(ISAR_DP2_USE, &ch->is->Flags); is 1334 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->ctrl(ch->is->hw, HW_DEACT_IND, ch->bch.nr); is 1336 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->ctrl(ch->is->hw, HW_ACTIVATE_IND, ch->bch.nr); is 1347 drivers/isdn/hardware/mISDN/mISDNisar.c ch->is->name, cmd, para, ch->bch.state); is 1444 drivers/isdn/hardware/mISDN/mISDNisar.c send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, ctrl, nom, &p1); is 1478 drivers/isdn/hardware/mISDN/mISDNisar.c spin_lock_irqsave(ich->is->hwlock, flags); is 1484 drivers/isdn/hardware/mISDN/mISDNisar.c spin_unlock_irqrestore(ich->is->hwlock, flags); is 1487 drivers/isdn/hardware/mISDN/mISDNisar.c spin_lock_irqsave(ich->is->hwlock, flags); is 1492 drivers/isdn/hardware/mISDN/mISDNisar.c spin_unlock_irqrestore(ich->is->hwlock, flags); is 1498 drivers/isdn/hardware/mISDN/mISDNisar.c spin_lock_irqsave(ich->is->hwlock, flags); is 1501 drivers/isdn/hardware/mISDN/mISDNisar.c spin_unlock_irqrestore(ich->is->hwlock, flags); is 1508 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: PH_CONTROL | REQUEST %x/%x\n", ich->is->name, is 1522 drivers/isdn/hardware/mISDN/mISDNisar.c spin_lock_irqsave(ich->is->hwlock, flags); is 1524 drivers/isdn/hardware/mISDN/mISDNisar.c spin_unlock_irqrestore(ich->is->hwlock, flags); is 1537 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: isar: new mod\n", ich->is->name); is 1542 drivers/isdn/hardware/mISDN/mISDNisar.c ich->is->name); is 1549 drivers/isdn/hardware/mISDN/mISDNisar.c ich->is->name, hh->id); is 1555 drivers/isdn/hardware/mISDN/mISDNisar.c ich->is->name, __func__, hh->prim, hh->id); is 1577 drivers/isdn/hardware/mISDN/mISDNisar.c pr_debug("%s: %s cmd:%x %p\n", ich->is->name, __func__, cmd, arg); is 1582 drivers/isdn/hardware/mISDN/mISDNisar.c spin_lock_irqsave(ich->is->hwlock, flags); is 1585 drivers/isdn/hardware/mISDN/mISDNisar.c spin_unlock_irqrestore(ich->is->hwlock, flags); is 1588 drivers/isdn/hardware/mISDN/mISDNisar.c module_put(ich->is->owner); is 1596 drivers/isdn/hardware/mISDN/mISDNisar.c ich->is->name, __func__, cmd); is 1665 drivers/isdn/hardware/mISDN/mISDNisar.c isar->ch[i].is = isar; is 38 drivers/media/platform/exynos4-is/fimc-is-param.c static void __fimc_is_hw_update_param_global_shotmode(struct fimc_is *is) is 42 drivers/media/platform/exynos4-is/fimc-is-param.c dst = &is->is_p_region->parameter.global.shotmode; is 43 drivers/media/platform/exynos4-is/fimc-is-param.c src = &is->config[is->config_index].global.shotmode; is 47 drivers/media/platform/exynos4-is/fimc-is-param.c static void __fimc_is_hw_update_param_sensor_framerate(struct fimc_is *is) is 51 drivers/media/platform/exynos4-is/fimc-is-param.c dst = &is->is_p_region->parameter.sensor.frame_rate; is 52 drivers/media/platform/exynos4-is/fimc-is-param.c src = &is->config[is->config_index].sensor.frame_rate; is 56 drivers/media/platform/exynos4-is/fimc-is-param.c int __fimc_is_hw_update_param(struct fimc_is *is, u32 offset) is 58 drivers/media/platform/exynos4-is/fimc-is-param.c struct is_param_region *par = &is->is_p_region->parameter; is 59 drivers/media/platform/exynos4-is/fimc-is-param.c struct chain_config *cfg = &is->config[is->config_index]; is 161 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int __get_pending_param_count(struct fimc_is *is) is 163 drivers/media/platform/exynos4-is/fimc-is-param.c struct chain_config *config = &is->config[is->config_index]; is 167 drivers/media/platform/exynos4-is/fimc-is-param.c spin_lock_irqsave(&is->slock, flags); is 170 drivers/media/platform/exynos4-is/fimc-is-param.c spin_unlock_irqrestore(&is->slock, flags); is 175 drivers/media/platform/exynos4-is/fimc-is-param.c int __is_hw_update_params(struct fimc_is *is) is 180 drivers/media/platform/exynos4-is/fimc-is-param.c id = is->config_index; is 181 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[id].p_region_index[0]; is 184 drivers/media/platform/exynos4-is/fimc-is-param.c __fimc_is_hw_update_param_global_shotmode(is); is 187 drivers/media/platform/exynos4-is/fimc-is-param.c __fimc_is_hw_update_param_sensor_framerate(is); is 191 drivers/media/platform/exynos4-is/fimc-is-param.c ret = __fimc_is_hw_update_param(is, i); is 196 drivers/media/platform/exynos4-is/fimc-is-param.c ret = __fimc_is_hw_update_param(is, i); is 201 drivers/media/platform/exynos4-is/fimc-is-param.c ret = __fimc_is_hw_update_param(is, i); is 207 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_get_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf) is 211 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[is->config_index].isp; is 216 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf) is 218 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 223 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 224 drivers/media/platform/exynos4-is/fimc-is-param.c drc = &is->config[index].drc; is 225 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 242 drivers/media/platform/exynos4-is/fimc-is-param.c &is->config[index].p_region_index[0])) is 246 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_OTF_INPUT); is 247 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_OTF_OUTPUT); is 248 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_DRC_OTF_INPUT); is 249 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_DRC_OTF_OUTPUT); is 250 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_OTF_INPUT); is 253 drivers/media/platform/exynos4-is/fimc-is-param.c int fimc_is_hw_get_sensor_max_framerate(struct fimc_is *is) is 255 drivers/media/platform/exynos4-is/fimc-is-param.c switch (is->sensor->drvdata->id) { is 263 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_sensor(struct fimc_is *is, int fps) is 265 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 269 drivers/media/platform/exynos4-is/fimc-is-param.c sensor = &is->config[index].sensor; is 270 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 274 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_hw_get_sensor_max_framerate(is); is 283 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_SENSOR_FRAME_RATE); is 284 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_OTF_INPUT); is 287 drivers/media/platform/exynos4-is/fimc-is-param.c static void __maybe_unused __is_set_init_isp_aa(struct fimc_is *is) is 291 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[is->config_index].isp; is 305 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_AA); is 308 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_flash(struct fimc_is *is, u32 cmd, u32 redeye) is 310 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 311 drivers/media/platform/exynos4-is/fimc-is-param.c struct isp_param *isp = &is->config[index].isp; is 317 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_FLASH); is 320 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_awb(struct fimc_is *is, u32 cmd, u32 val) is 322 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 325 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 331 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_AWB); is 334 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_effect(struct fimc_is *is, u32 cmd) is 336 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 339 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 344 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_IMAGE_EFFECT); is 347 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_iso(struct fimc_is *is, u32 cmd, u32 val) is 349 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 352 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 358 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_ISO); is 361 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_adjust(struct fimc_is *is, u32 cmd, u32 val) is 363 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 367 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[0]; is 368 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 402 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_ADJUST); is 408 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_metering(struct fimc_is *is, u32 id, u32 val) is 410 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 414 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[0]; is 415 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 439 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_METERING); is 443 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_isp_afc(struct fimc_is *is, u32 cmd, u32 val) is 445 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 448 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 454 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_AFC); is 457 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_drc_control(struct fimc_is *is, u32 val) is 459 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 462 drivers/media/platform/exynos4-is/fimc-is-param.c drc = &is->config[index].drc; is 466 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_DRC_CONTROL); is 469 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_control(struct fimc_is *is, u32 val) is 471 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 475 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 476 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 481 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONTROL); is 484 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_maxface(struct fimc_is *is, u32 val) is 486 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 490 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 491 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 498 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 504 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_rollangle(struct fimc_is *is, u32 val) is 506 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 510 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 511 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 518 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 524 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_yawangle(struct fimc_is *is, u32 val) is 526 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 530 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 531 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 538 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 544 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_smilemode(struct fimc_is *is, u32 val) is 546 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 550 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 551 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 558 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 564 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_blinkmode(struct fimc_is *is, u32 val) is 566 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 570 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 571 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 578 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 584 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_eyedetect(struct fimc_is *is, u32 val) is 586 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 590 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 591 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 598 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 604 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_mouthdetect(struct fimc_is *is, u32 val) is 606 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 610 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 611 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 618 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 624 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_orientation(struct fimc_is *is, u32 val) is 626 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 630 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 631 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 638 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 644 drivers/media/platform/exynos4-is/fimc-is-param.c void __is_set_fd_config_orientation_val(struct fimc_is *is, u32 val) is 646 drivers/media/platform/exynos4-is/fimc-is-param.c unsigned int index = is->config_index; is 650 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[1]; is 651 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 658 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_CONFIG); is 664 drivers/media/platform/exynos4-is/fimc-is-param.c void fimc_is_set_initial_params(struct fimc_is *is) is 673 drivers/media/platform/exynos4-is/fimc-is-param.c index = is->config_index; is 674 drivers/media/platform/exynos4-is/fimc-is-param.c global = &is->config[index].global; is 675 drivers/media/platform/exynos4-is/fimc-is-param.c isp = &is->config[index].isp; is 676 drivers/media/platform/exynos4-is/fimc-is-param.c drc = &is->config[index].drc; is 677 drivers/media/platform/exynos4-is/fimc-is-param.c fd = &is->config[index].fd; is 678 drivers/media/platform/exynos4-is/fimc-is-param.c p_index = &is->config[index].p_region_index[0]; is 682 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_GLOBAL_SHOTMODE); is 688 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_CONTROL); is 694 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_OTF_INPUT); is 696 drivers/media/platform/exynos4-is/fimc-is-param.c if (is->sensor->test_pattern) is 716 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_DMA1_INPUT); is 728 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_DMA2_INPUT); is 732 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_AA); is 735 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_flash(is, ISP_FLASH_COMMAND_DISABLE, is 739 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_awb(is, ISP_AWB_COMMAND_AUTO, 0); is 742 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_effect(is, ISP_IMAGE_EFFECT_DISABLE); is 745 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_iso(is, ISP_ISO_COMMAND_AUTO, 0); is 748 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_CONTRAST, 0); is 749 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_adjust(is, is 751 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_SHARPNESS, 0); is 752 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_EXPOSURE, 0); is 753 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_adjust(is, is 755 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_HUE, 0); is 759 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_metering(is, 0, ISP_METERING_COMMAND_CENTER); is 760 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_metering(is, 1, 0); is 761 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_metering(is, 2, 0); is 762 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_metering(is, 3, 0); is 763 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_metering(is, 4, 0); is 767 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_isp_afc(is, ISP_AFC_COMMAND_AUTO, 0); is 773 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_OTF_OUTPUT); is 793 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_DMA1_OUTPUT); is 809 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); is 814 drivers/media/platform/exynos4-is/fimc-is-param.c if (is->config_index == 0) is 815 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_sensor(is, 0); is 820 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_drc_control(is, CONTROL_BYPASS_ENABLE); is 826 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_DRC_OTF_INPUT); is 843 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_DRC_DMA_INPUT); is 849 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_DRC_OTF_OUTPUT); is 857 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_control(is, CONTROL_COMMAND_STOP); is 864 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_OTF_INPUT); is 882 drivers/media/platform/exynos4-is/fimc-is-param.c fimc_is_set_param_bit(is, PARAM_FD_DMA_INPUT); is 884 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_maxface(is, 5); is 885 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_rollangle(is, FD_CONFIG_ROLL_ANGLE_FULL); is 886 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_yawangle(is, FD_CONFIG_YAW_ANGLE_45_90); is 887 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_smilemode(is, FD_CONFIG_SMILE_MODE_DISABLE); is 888 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_blinkmode(is, FD_CONFIG_BLINK_MODE_DISABLE); is 889 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_eyedetect(is, FD_CONFIG_EYES_DETECT_ENABLE); is 890 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_mouthdetect(is, FD_CONFIG_MOUTH_DETECT_DISABLE); is 891 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_orientation(is, FD_CONFIG_ORIENTATION_DISABLE); is 892 drivers/media/platform/exynos4-is/fimc-is-param.c __is_set_fd_config_orientation_val(is, 0); is 991 drivers/media/platform/exynos4-is/fimc-is-param.h int fimc_is_hw_get_sensor_max_framerate(struct fimc_is *is); is 992 drivers/media/platform/exynos4-is/fimc-is-param.h int __fimc_is_hw_update_param(struct fimc_is *is, u32 offset); is 993 drivers/media/platform/exynos4-is/fimc-is-param.h void fimc_is_set_initial_params(struct fimc_is *is); is 994 drivers/media/platform/exynos4-is/fimc-is-param.h unsigned int __get_pending_param_count(struct fimc_is *is); is 996 drivers/media/platform/exynos4-is/fimc-is-param.h int __is_hw_update_params(struct fimc_is *is); is 997 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_get_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf); is 998 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf); is 999 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_sensor(struct fimc_is *is, int fps); is 1000 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_ae(struct fimc_is *is); is 1001 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_flash(struct fimc_is *is, u32 cmd, u32 redeye); is 1002 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_awb(struct fimc_is *is, u32 cmd, u32 val); is 1003 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_effect(struct fimc_is *is, u32 cmd); is 1004 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_iso(struct fimc_is *is, u32 cmd, u32 val); is 1005 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_adjust(struct fimc_is *is, u32 cmd, u32 val); is 1006 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_metering(struct fimc_is *is, u32 id, u32 val); is 1007 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_afc(struct fimc_is *is, u32 cmd, u32 val); is 1008 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_drc_control(struct fimc_is *is, u32 val); is 1009 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_control(struct fimc_is *is, u32 val); is 1010 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_maxface(struct fimc_is *is, u32 val); is 1011 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_rollangle(struct fimc_is *is, u32 val); is 1012 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_yawangle(struct fimc_is *is, u32 val); is 1013 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_smilemode(struct fimc_is *is, u32 val); is 1014 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_blinkmode(struct fimc_is *is, u32 val); is 1015 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_eyedetect(struct fimc_is *is, u32 val); is 1016 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_mouthdetect(struct fimc_is *is, u32 val); is 1017 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_orientation(struct fimc_is *is, u32 val); is 1018 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_fd_config_orientation_val(struct fimc_is *is, u32 val); is 1019 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_af_mode(struct fimc_is *is, int cmd); is 1020 drivers/media/platform/exynos4-is/fimc-is-param.h void __is_set_isp_aa_af_start_stop(struct fimc_is *is, int cmd); is 17 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_fw_clear_irq1(struct fimc_is *is, unsigned int nr) is 19 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(1UL << nr, is, MCUCTL_REG_INTCR1); is 22 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_fw_clear_irq2(struct fimc_is *is) is 24 drivers/media/platform/exynos4-is/fimc-is-regs.c u32 cfg = mcuctl_read(is, MCUCTL_REG_INTSR2); is 25 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(cfg, is, MCUCTL_REG_INTCR2); is 28 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_set_intgr0_gd0(struct fimc_is *is) is 30 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(INTGR0_INTGD(0), is, MCUCTL_REG_INTGR0); is 33 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_wait_intmsr0_intmsd0(struct fimc_is *is) is 39 drivers/media/platform/exynos4-is/fimc-is-regs.c cfg = mcuctl_read(is, MCUCTL_REG_INTMSR0); is 43 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_warn(&is->pdev->dev, "%s timeout\n", is 53 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_set_param(struct fimc_is *is) is 55 drivers/media/platform/exynos4-is/fimc-is-regs.c struct chain_config *config = &is->config[is->config_index]; is 56 drivers/media/platform/exynos4-is/fimc-is-regs.c unsigned int param_count = __get_pending_param_count(is); is 58 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 60 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_SET_PARAMETER, is, MCUCTL_REG_ISSR(0)); is 61 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 62 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->config_index, is, MCUCTL_REG_ISSR(2)); is 64 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(param_count, is, MCUCTL_REG_ISSR(3)); is 65 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(config->p_region_index[0], is, MCUCTL_REG_ISSR(4)); is 66 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(config->p_region_index[1], is, MCUCTL_REG_ISSR(5)); is 68 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 72 drivers/media/platform/exynos4-is/fimc-is-regs.c static int __maybe_unused fimc_is_hw_set_tune(struct fimc_is *is) is 74 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 76 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_SET_TUNE, is, MCUCTL_REG_ISSR(0)); is 77 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 78 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->h2i_cmd.entry_id, is, MCUCTL_REG_ISSR(2)); is 80 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 86 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_get_params(struct fimc_is *is, unsigned int num_args) is 93 drivers/media/platform/exynos4-is/fimc-is-regs.c is->i2h_cmd.num_args = num_args; is 97 drivers/media/platform/exynos4-is/fimc-is-regs.c is->i2h_cmd.args[i] = mcuctl_read(is, is 100 drivers/media/platform/exynos4-is/fimc-is-regs.c is->i2h_cmd.args[i] = 0; is 105 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_set_isp_buf_mask(struct fimc_is *is, unsigned int mask) is 108 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_err(&is->pdev->dev, "%s(): not enough buffers (mask %#x)\n", is 113 drivers/media/platform/exynos4-is/fimc-is-regs.c if (mcuctl_read(is, MCUCTL_REG_ISSR(23)) != 0) is 114 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_dbg(&is->pdev->dev, "non-zero DMA buffer mask\n"); is 116 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(mask, is, MCUCTL_REG_ISSR(23)); is 119 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_set_sensor_num(struct fimc_is *is) is 121 drivers/media/platform/exynos4-is/fimc-is-regs.c pr_debug("setting sensor index to: %d\n", is->sensor_index); is 123 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(IH_REPLY_DONE, is, MCUCTL_REG_ISSR(0)); is 124 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 125 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(IHC_GET_SENSOR_NUM, is, MCUCTL_REG_ISSR(2)); is 126 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(FIMC_IS_SENSORS_NUM, is, MCUCTL_REG_ISSR(3)); is 129 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_close_sensor(struct fimc_is *is, unsigned int index) is 131 drivers/media/platform/exynos4-is/fimc-is-regs.c if (is->sensor_index != index) is 134 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 135 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_CLOSE_SENSOR, is, MCUCTL_REG_ISSR(0)); is 136 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 137 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(2)); is 138 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 141 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_get_setfile_addr(struct fimc_is *is) is 143 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 144 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_GET_SET_FILE_ADDR, is, MCUCTL_REG_ISSR(0)); is 145 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 146 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 149 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_load_setfile(struct fimc_is *is) is 151 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 152 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_LOAD_SET_FILE, is, MCUCTL_REG_ISSR(0)); is 153 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 154 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 157 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_hw_change_mode(struct fimc_is *is) is 164 drivers/media/platform/exynos4-is/fimc-is-regs.c if (WARN_ON(is->config_index >= ARRAY_SIZE(cmd))) is 167 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(cmd[is->config_index], is, MCUCTL_REG_ISSR(0)); is 168 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 169 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->setfile.sub_index, is, MCUCTL_REG_ISSR(2)); is 170 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 174 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_stream_on(struct fimc_is *is) is 176 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 177 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_STREAM_ON, is, MCUCTL_REG_ISSR(0)); is 178 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 179 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(0, is, MCUCTL_REG_ISSR(2)); is 180 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 183 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_stream_off(struct fimc_is *is) is 185 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 186 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_STREAM_OFF, is, MCUCTL_REG_ISSR(0)); is 187 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 188 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 191 drivers/media/platform/exynos4-is/fimc-is-regs.c void fimc_is_hw_subip_power_off(struct fimc_is *is) is 193 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 194 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(HIC_POWER_DOWN, is, MCUCTL_REG_ISSR(0)); is 195 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 196 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_intgr0_gd0(is); is 199 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_itf_s_param(struct fimc_is *is, bool update) is 204 drivers/media/platform/exynos4-is/fimc-is-regs.c __is_hw_update_params(is); is 208 drivers/media/platform/exynos4-is/fimc-is-regs.c clear_bit(IS_ST_BLOCK_CMD_CLEARED, &is->state); is 209 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_set_param(is); is 210 drivers/media/platform/exynos4-is/fimc-is-regs.c ret = fimc_is_wait_event(is, IS_ST_BLOCK_CMD_CLEARED, 1, is 213 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_err(&is->pdev->dev, "%s() timeout\n", __func__); is 218 drivers/media/platform/exynos4-is/fimc-is-regs.c int fimc_is_itf_mode_change(struct fimc_is *is) is 222 drivers/media/platform/exynos4-is/fimc-is-regs.c clear_bit(IS_ST_CHANGE_MODE, &is->state); is 223 drivers/media/platform/exynos4-is/fimc-is-regs.c fimc_is_hw_change_mode(is); is 224 drivers/media/platform/exynos4-is/fimc-is-regs.c ret = fimc_is_wait_event(is, IS_ST_CHANGE_MODE, 1, is 227 drivers/media/platform/exynos4-is/fimc-is-regs.c dev_err(&is->pdev->dev, "%s(): mode change (%d) timeout\n", is 228 drivers/media/platform/exynos4-is/fimc-is-regs.c __func__, is->config_index); is 140 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_fw_clear_irq1(struct fimc_is *is, unsigned int bit); is 141 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_fw_clear_irq2(struct fimc_is *is); is 142 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_get_params(struct fimc_is *is, unsigned int num); is 144 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_set_intgr0_gd0(struct fimc_is *is); is 145 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_wait_intmsr0_intmsd0(struct fimc_is *is); is 146 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_set_sensor_num(struct fimc_is *is); is 147 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_set_isp_buf_mask(struct fimc_is *is, unsigned int mask); is 148 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_stream_on(struct fimc_is *is); is 149 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_stream_off(struct fimc_is *is); is 150 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_set_param(struct fimc_is *is); is 151 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_hw_change_mode(struct fimc_is *is); is 153 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_close_sensor(struct fimc_is *is, unsigned int index); is 154 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_get_setfile_addr(struct fimc_is *is); is 155 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_load_setfile(struct fimc_is *is); is 156 drivers/media/platform/exynos4-is/fimc-is-regs.h void fimc_is_hw_subip_power_off(struct fimc_is *is); is 158 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_itf_s_param(struct fimc_is *is, bool update); is 159 drivers/media/platform/exynos4-is/fimc-is-regs.h int fimc_is_itf_mode_change(struct fimc_is *is); is 66 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_put_clocks(struct fimc_is *is) is 71 drivers/media/platform/exynos4-is/fimc-is.c if (IS_ERR(is->clocks[i])) is 73 drivers/media/platform/exynos4-is/fimc-is.c clk_put(is->clocks[i]); is 74 drivers/media/platform/exynos4-is/fimc-is.c is->clocks[i] = ERR_PTR(-EINVAL); is 78 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_get_clocks(struct fimc_is *is) is 83 drivers/media/platform/exynos4-is/fimc-is.c is->clocks[i] = ERR_PTR(-EINVAL); is 86 drivers/media/platform/exynos4-is/fimc-is.c is->clocks[i] = clk_get(&is->pdev->dev, fimc_is_clocks[i]); is 87 drivers/media/platform/exynos4-is/fimc-is.c if (IS_ERR(is->clocks[i])) { is 88 drivers/media/platform/exynos4-is/fimc-is.c ret = PTR_ERR(is->clocks[i]); is 95 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_put_clocks(is); is 96 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "failed to get clock: %s\n", is 101 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_setup_clocks(struct fimc_is *is) is 105 drivers/media/platform/exynos4-is/fimc-is.c ret = clk_set_parent(is->clocks[ISS_CLK_ACLK200], is 106 drivers/media/platform/exynos4-is/fimc-is.c is->clocks[ISS_CLK_ACLK200_DIV]); is 110 drivers/media/platform/exynos4-is/fimc-is.c ret = clk_set_parent(is->clocks[ISS_CLK_ACLK400MCUISP], is 111 drivers/media/platform/exynos4-is/fimc-is.c is->clocks[ISS_CLK_ACLK400MCUISP_DIV]); is 115 drivers/media/platform/exynos4-is/fimc-is.c ret = clk_set_rate(is->clocks[ISS_CLK_ISP_DIV0], ACLK_AXI_FREQUENCY); is 119 drivers/media/platform/exynos4-is/fimc-is.c ret = clk_set_rate(is->clocks[ISS_CLK_ISP_DIV1], ACLK_AXI_FREQUENCY); is 123 drivers/media/platform/exynos4-is/fimc-is.c ret = clk_set_rate(is->clocks[ISS_CLK_MCUISP_DIV0], is 128 drivers/media/platform/exynos4-is/fimc-is.c return clk_set_rate(is->clocks[ISS_CLK_MCUISP_DIV1], is 132 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_enable_clocks(struct fimc_is *is) is 137 drivers/media/platform/exynos4-is/fimc-is.c if (IS_ERR(is->clocks[i])) is 139 drivers/media/platform/exynos4-is/fimc-is.c ret = clk_prepare_enable(is->clocks[i]); is 141 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "clock %s enable failed\n", is 144 drivers/media/platform/exynos4-is/fimc-is.c clk_disable(is->clocks[i]); is 152 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_disable_clocks(struct fimc_is *is) is 157 drivers/media/platform/exynos4-is/fimc-is.c if (!IS_ERR(is->clocks[i])) { is 158 drivers/media/platform/exynos4-is/fimc-is.c clk_disable_unprepare(is->clocks[i]); is 164 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_parse_sensor_config(struct fimc_is *is, unsigned int index, is 167 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is_sensor *sensor = &is->sensor[index]; is 174 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "no driver data found for: %pOF\n", is 191 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "reg property not found at: %pOF\n", is 202 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_register_subdevs(struct fimc_is *is) is 207 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_isp_subdev_create(&is->isp); is 213 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_parse_sensor_config(is, index, child); is 225 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_unregister_subdevs(struct fimc_is *is) is 227 drivers/media/platform/exynos4-is/fimc-is.c fimc_isp_subdev_destroy(&is->isp); is 231 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_load_setfile(struct fimc_is *is, char *file_name) is 237 drivers/media/platform/exynos4-is/fimc-is.c ret = request_firmware(&fw, file_name, &is->pdev->dev); is 239 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "firmware request failed (%d)\n", ret); is 242 drivers/media/platform/exynos4-is/fimc-is.c buf = is->memory.vaddr + is->setfile.base; is 245 drivers/media/platform/exynos4-is/fimc-is.c is->setfile.size = fw->size; is 247 drivers/media/platform/exynos4-is/fimc-is.c pr_debug("mem vaddr: %p, setfile buf: %p\n", is->memory.vaddr, buf); is 249 drivers/media/platform/exynos4-is/fimc-is.c memcpy(is->fw.setfile_info, is 253 drivers/media/platform/exynos4-is/fimc-is.c is->fw.setfile_info[FIMC_IS_SETFILE_INFO_LEN - 1] = '\0'; is 254 drivers/media/platform/exynos4-is/fimc-is.c is->setfile.state = 1; is 257 drivers/media/platform/exynos4-is/fimc-is.c is->setfile.base, fw->size); is 263 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_cpu_set_power(struct fimc_is *is, int on) is 269 drivers/media/platform/exynos4-is/fimc-is.c mcuctl_write(0, is, REG_WDT_ISP); is 272 drivers/media/platform/exynos4-is/fimc-is.c mcuctl_write(is->memory.paddr, is, MCUCTL_REG_BBOAR); is 275 drivers/media/platform/exynos4-is/fimc-is.c pmuisp_write(0x18000, is, REG_PMU_ISP_ARM_OPTION); is 276 drivers/media/platform/exynos4-is/fimc-is.c pmuisp_write(0x1, is, REG_PMU_ISP_ARM_CONFIGURATION); is 279 drivers/media/platform/exynos4-is/fimc-is.c pmuisp_write(0x10000, is, REG_PMU_ISP_ARM_OPTION); is 280 drivers/media/platform/exynos4-is/fimc-is.c pmuisp_write(0x0, is, REG_PMU_ISP_ARM_CONFIGURATION); is 282 drivers/media/platform/exynos4-is/fimc-is.c while (pmuisp_read(is, REG_PMU_ISP_ARM_STATUS) & 1) { is 294 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_wait_event(struct fimc_is *is, unsigned long bit, is 298 drivers/media/platform/exynos4-is/fimc-is.c int ret = wait_event_timeout(is->irq_queue, is 299 drivers/media/platform/exynos4-is/fimc-is.c !state ^ test_bit(bit, &is->state), is 302 drivers/media/platform/exynos4-is/fimc-is.c dev_WARN(&is->pdev->dev, "%s() timed out\n", __func__); is 308 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_start_firmware(struct fimc_is *is) is 310 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; is 313 drivers/media/platform/exynos4-is/fimc-is.c if (is->fw.f_w == NULL) { is 318 drivers/media/platform/exynos4-is/fimc-is.c memcpy(is->memory.vaddr, is->fw.f_w->data, is->fw.f_w->size); is 321 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_cpu_set_power(is, 1); is 325 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_wait_event(is, IS_ST_A5_PWR_ON, 1, is 334 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_alloc_cpu_memory(struct fimc_is *is) is 336 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; is 338 drivers/media/platform/exynos4-is/fimc-is.c is->memory.vaddr = dma_alloc_coherent(dev, FIMC_IS_CPU_MEM_SIZE, is 339 drivers/media/platform/exynos4-is/fimc-is.c &is->memory.paddr, GFP_KERNEL); is 340 drivers/media/platform/exynos4-is/fimc-is.c if (is->memory.vaddr == NULL) is 343 drivers/media/platform/exynos4-is/fimc-is.c is->memory.size = FIMC_IS_CPU_MEM_SIZE; is 345 drivers/media/platform/exynos4-is/fimc-is.c dev_info(dev, "FIMC-IS CPU memory base: %#x\n", (u32)is->memory.paddr); is 347 drivers/media/platform/exynos4-is/fimc-is.c if (((u32)is->memory.paddr) & FIMC_IS_FW_ADDR_MASK) { is 349 drivers/media/platform/exynos4-is/fimc-is.c (u32)is->memory.paddr); is 350 drivers/media/platform/exynos4-is/fimc-is.c dma_free_coherent(dev, is->memory.size, is->memory.vaddr, is 351 drivers/media/platform/exynos4-is/fimc-is.c is->memory.paddr); is 355 drivers/media/platform/exynos4-is/fimc-is.c is->is_p_region = (struct is_region *)(is->memory.vaddr + is 358 drivers/media/platform/exynos4-is/fimc-is.c is->is_dma_p_region = is->memory.paddr + is 361 drivers/media/platform/exynos4-is/fimc-is.c is->is_shared_region = (struct is_share_region *)(is->memory.vaddr + is 366 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_free_cpu_memory(struct fimc_is *is) is 368 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; is 370 drivers/media/platform/exynos4-is/fimc-is.c if (is->memory.vaddr == NULL) is 373 drivers/media/platform/exynos4-is/fimc-is.c dma_free_coherent(dev, is->memory.size, is->memory.vaddr, is 374 drivers/media/platform/exynos4-is/fimc-is.c is->memory.paddr); is 379 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = context; is 380 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; is 388 drivers/media/platform/exynos4-is/fimc-is.c mutex_lock(&is->lock); is 395 drivers/media/platform/exynos4-is/fimc-is.c is->fw.size = fw->size; is 397 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_alloc_cpu_memory(is); is 403 drivers/media/platform/exynos4-is/fimc-is.c memcpy(is->memory.vaddr, fw->data, fw->size); is 407 drivers/media/platform/exynos4-is/fimc-is.c buf = (void *)(is->memory.vaddr + fw->size - FIMC_IS_FW_DESC_LEN); is 408 drivers/media/platform/exynos4-is/fimc-is.c memcpy(&is->fw.info, buf, FIMC_IS_FW_INFO_LEN); is 409 drivers/media/platform/exynos4-is/fimc-is.c is->fw.info[FIMC_IS_FW_INFO_LEN] = 0; is 411 drivers/media/platform/exynos4-is/fimc-is.c buf = (void *)(is->memory.vaddr + fw->size - FIMC_IS_FW_VER_LEN); is 412 drivers/media/platform/exynos4-is/fimc-is.c memcpy(&is->fw.version, buf, FIMC_IS_FW_VER_LEN); is 413 drivers/media/platform/exynos4-is/fimc-is.c is->fw.version[FIMC_IS_FW_VER_LEN - 1] = 0; is 415 drivers/media/platform/exynos4-is/fimc-is.c is->fw.state = 1; is 418 drivers/media/platform/exynos4-is/fimc-is.c is->fw.info, is->fw.version); is 419 drivers/media/platform/exynos4-is/fimc-is.c dev_dbg(dev, "FW size: %zu, paddr: %pad\n", fw->size, &is->memory.paddr); is 421 drivers/media/platform/exynos4-is/fimc-is.c is->is_shared_region->chip_id = 0xe4412; is 422 drivers/media/platform/exynos4-is/fimc-is.c is->is_shared_region->chip_rev_no = 1; is 431 drivers/media/platform/exynos4-is/fimc-is.c release_firmware(is->fw.f_w); is 432 drivers/media/platform/exynos4-is/fimc-is.c is->fw.f_w = fw; is 434 drivers/media/platform/exynos4-is/fimc-is.c mutex_unlock(&is->lock); is 437 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_request_firmware(struct fimc_is *is, const char *fw_name) is 440 drivers/media/platform/exynos4-is/fimc-is.c FW_ACTION_HOTPLUG, fw_name, &is->pdev->dev, is 441 drivers/media/platform/exynos4-is/fimc-is.c GFP_KERNEL, is, fimc_is_load_firmware); is 445 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_general_irq_handler(struct fimc_is *is) is 447 drivers/media/platform/exynos4-is/fimc-is.c is->i2h_cmd.cmd = mcuctl_read(is, MCUCTL_REG_ISSR(10)); is 449 drivers/media/platform/exynos4-is/fimc-is.c switch (is->i2h_cmd.cmd) { is 451 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_get_params(is, 1); is 452 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 453 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_set_sensor_num(is); is 454 drivers/media/platform/exynos4-is/fimc-is.c pr_debug("ISP FW version: %#x\n", is->i2h_cmd.args[0]); is 458 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_get_params(is, 2); is 463 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_get_params(is, 3); is 466 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_get_params(is, 4); is 471 drivers/media/platform/exynos4-is/fimc-is.c pr_info("unknown command: %#x\n", is->i2h_cmd.cmd); is 474 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_fw_clear_irq1(is, FIMC_IS_INT_GENERAL); is 476 drivers/media/platform/exynos4-is/fimc-is.c switch (is->i2h_cmd.cmd) { is 478 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_set_intgr0_gd0(is); is 479 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_A5_PWR_ON, &is->state); is 486 drivers/media/platform/exynos4-is/fimc-is.c is->fd_header.count = is->i2h_cmd.args[0]; is 487 drivers/media/platform/exynos4-is/fimc-is.c is->fd_header.index = is->i2h_cmd.args[1]; is 488 drivers/media/platform/exynos4-is/fimc-is.c is->fd_header.offset = 0; is 495 drivers/media/platform/exynos4-is/fimc-is.c pr_debug("AA_DONE - %d, %d, %d\n", is->i2h_cmd.args[0], is 496 drivers/media/platform/exynos4-is/fimc-is.c is->i2h_cmd.args[1], is->i2h_cmd.args[2]); is 500 drivers/media/platform/exynos4-is/fimc-is.c pr_debug("ISR_DONE: args[0]: %#x\n", is->i2h_cmd.args[0]); is 502 drivers/media/platform/exynos4-is/fimc-is.c switch (is->i2h_cmd.args[0]) { is 505 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_CHANGE_MODE, &is->state); is 506 drivers/media/platform/exynos4-is/fimc-is.c is->isp.cac_margin_x = is->i2h_cmd.args[1]; is 507 drivers/media/platform/exynos4-is/fimc-is.c is->isp.cac_margin_y = is->i2h_cmd.args[2]; is 509 drivers/media/platform/exynos4-is/fimc-is.c is->isp.cac_margin_x, is->isp.cac_margin_y); is 513 drivers/media/platform/exynos4-is/fimc-is.c clear_bit(IS_ST_STREAM_OFF, &is->state); is 514 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_STREAM_ON, &is->state); is 518 drivers/media/platform/exynos4-is/fimc-is.c clear_bit(IS_ST_STREAM_ON, &is->state); is 519 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_STREAM_OFF, &is->state); is 523 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[0] = 0; is 524 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[1] = 0; is 525 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_BLOCK_CMD_CLEARED, &is->state); is 539 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_OPEN_SENSOR, &is->state); is 541 drivers/media/platform/exynos4-is/fimc-is.c is->i2h_cmd.args[2], is->i2h_cmd.args[1]); is 545 drivers/media/platform/exynos4-is/fimc-is.c clear_bit(IS_ST_OPEN_SENSOR, &is->state); is 546 drivers/media/platform/exynos4-is/fimc-is.c is->sensor_index = 0; is 554 drivers/media/platform/exynos4-is/fimc-is.c clear_bit(IS_ST_PWR_SUBIP_ON, &is->state); is 558 drivers/media/platform/exynos4-is/fimc-is.c is->setfile.base = is->i2h_cmd.args[1]; is 559 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_SETFILE_LOADED, &is->state); is 563 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_SETFILE_LOADED, &is->state); is 569 drivers/media/platform/exynos4-is/fimc-is.c pr_err("ISR_NDONE: %d: %#x, %s\n", is->i2h_cmd.args[0], is 570 drivers/media/platform/exynos4-is/fimc-is.c is->i2h_cmd.args[1], is 571 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_strerr(is->i2h_cmd.args[1])); is 573 drivers/media/platform/exynos4-is/fimc-is.c if (is->i2h_cmd.args[1] & IS_ERROR_TIME_OUT_FLAG) is 576 drivers/media/platform/exynos4-is/fimc-is.c switch (is->i2h_cmd.args[1]) { is 581 drivers/media/platform/exynos4-is/fimc-is.c switch (is->i2h_cmd.args[0]) { is 583 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[0] = 0; is 584 drivers/media/platform/exynos4-is/fimc-is.c is->config[is->config_index].p_region_index[1] = 0; is 585 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_BLOCK_CMD_CLEARED, &is->state); is 595 drivers/media/platform/exynos4-is/fimc-is.c wake_up(&is->irq_queue); is 600 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = priv; is 604 drivers/media/platform/exynos4-is/fimc-is.c spin_lock_irqsave(&is->slock, flags); is 605 drivers/media/platform/exynos4-is/fimc-is.c status = mcuctl_read(is, MCUCTL_REG_INTSR1); is 608 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_general_irq_handler(is); is 611 drivers/media/platform/exynos4-is/fimc-is.c fimc_isp_irq_handler(is); is 613 drivers/media/platform/exynos4-is/fimc-is.c spin_unlock_irqrestore(&is->slock, flags); is 617 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_hw_open_sensor(struct fimc_is *is, is 620 drivers/media/platform/exynos4-is/fimc-is.c struct sensor_open_extended *soe = (void *)&is->is_p_region->shared; is 622 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_wait_intmsr0_intmsd0(is); is 640 drivers/media/platform/exynos4-is/fimc-is.c mcuctl_write(HIC_OPEN_SENSOR, is, MCUCTL_REG_ISSR(0)); is 641 drivers/media/platform/exynos4-is/fimc-is.c mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); is 642 drivers/media/platform/exynos4-is/fimc-is.c mcuctl_write(sensor->drvdata->id, is, MCUCTL_REG_ISSR(2)); is 643 drivers/media/platform/exynos4-is/fimc-is.c mcuctl_write(sensor->i2c_bus, is, MCUCTL_REG_ISSR(3)); is 644 drivers/media/platform/exynos4-is/fimc-is.c mcuctl_write(is->is_dma_p_region, is, MCUCTL_REG_ISSR(4)); is 646 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_set_intgr0_gd0(is); is 648 drivers/media/platform/exynos4-is/fimc-is.c return fimc_is_wait_event(is, IS_ST_OPEN_SENSOR, 1, is 653 drivers/media/platform/exynos4-is/fimc-is.c int fimc_is_hw_initialize(struct fimc_is *is) is 659 drivers/media/platform/exynos4-is/fimc-is.c struct device *dev = &is->pdev->dev; is 664 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_hw_open_sensor(is, &is->sensor[0]); is 669 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_get_setfile_addr(is); is 671 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_wait_event(is, IS_ST_SETFILE_LOADED, 1, is 677 drivers/media/platform/exynos4-is/fimc-is.c pr_debug("setfile.base: %#x\n", is->setfile.base); is 680 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_load_setfile(is, FIMC_IS_SETFILE_6A3); is 681 drivers/media/platform/exynos4-is/fimc-is.c clear_bit(IS_ST_SETFILE_LOADED, &is->state); is 682 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_load_setfile(is); is 683 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_wait_event(is, IS_ST_SETFILE_LOADED, 1, is 691 drivers/media/platform/exynos4-is/fimc-is.c is->setfile.base, is->setfile.size); is 692 drivers/media/platform/exynos4-is/fimc-is.c pr_info("FIMC-IS Setfile info: %s\n", is->fw.setfile_info); is 695 drivers/media/platform/exynos4-is/fimc-is.c if (is->is_p_region->shared[MAX_SHARED_COUNT - 1] != is 702 drivers/media/platform/exynos4-is/fimc-is.c &is->memory.paddr + FIMC_IS_SHARED_REGION_OFFSET, is 703 drivers/media/platform/exynos4-is/fimc-is.c &is->is_dma_p_region); is 705 drivers/media/platform/exynos4-is/fimc-is.c is->setfile.sub_index = 0; is 708 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_hw_stream_off(is); is 709 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_wait_event(is, IS_ST_STREAM_OFF, 1, is 717 drivers/media/platform/exynos4-is/fimc-is.c prev_id = is->config_index; is 721 drivers/media/platform/exynos4-is/fimc-is.c is->config_index = config_ids[i]; is 722 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_set_initial_params(is); is 723 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_itf_s_param(is, true); is 725 drivers/media/platform/exynos4-is/fimc-is.c is->config_index = prev_id; is 729 drivers/media/platform/exynos4-is/fimc-is.c is->config_index = prev_id; is 731 drivers/media/platform/exynos4-is/fimc-is.c set_bit(IS_ST_INIT_DONE, &is->state); is 733 drivers/media/platform/exynos4-is/fimc-is.c is->config_index); is 739 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = s->private; is 740 drivers/media/platform/exynos4-is/fimc-is.c const u8 *buf = is->memory.vaddr + FIMC_IS_DEBUG_REGION_OFFSET; is 742 drivers/media/platform/exynos4-is/fimc-is.c if (is->memory.vaddr == NULL) { is 743 drivers/media/platform/exynos4-is/fimc-is.c dev_err(&is->pdev->dev, "firmware memory is not initialized\n"); is 753 drivers/media/platform/exynos4-is/fimc-is.c static void fimc_is_debugfs_remove(struct fimc_is *is) is 755 drivers/media/platform/exynos4-is/fimc-is.c debugfs_remove_recursive(is->debugfs_entry); is 756 drivers/media/platform/exynos4-is/fimc-is.c is->debugfs_entry = NULL; is 759 drivers/media/platform/exynos4-is/fimc-is.c static int fimc_is_debugfs_create(struct fimc_is *is) is 763 drivers/media/platform/exynos4-is/fimc-is.c is->debugfs_entry = debugfs_create_dir("fimc_is", NULL); is 765 drivers/media/platform/exynos4-is/fimc-is.c dentry = debugfs_create_file("fw_log", S_IRUGO, is->debugfs_entry, is 766 drivers/media/platform/exynos4-is/fimc-is.c is, &fimc_is_fops); is 768 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_debugfs_remove(is); is 770 drivers/media/platform/exynos4-is/fimc-is.c return is->debugfs_entry == NULL ? -EIO : 0; is 779 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is; is 784 drivers/media/platform/exynos4-is/fimc-is.c is = devm_kzalloc(&pdev->dev, sizeof(*is), GFP_KERNEL); is 785 drivers/media/platform/exynos4-is/fimc-is.c if (!is) is 788 drivers/media/platform/exynos4-is/fimc-is.c is->pdev = pdev; is 789 drivers/media/platform/exynos4-is/fimc-is.c is->isp.pdev = pdev; is 791 drivers/media/platform/exynos4-is/fimc-is.c init_waitqueue_head(&is->irq_queue); is 792 drivers/media/platform/exynos4-is/fimc-is.c spin_lock_init(&is->slock); is 793 drivers/media/platform/exynos4-is/fimc-is.c mutex_init(&is->lock); is 799 drivers/media/platform/exynos4-is/fimc-is.c is->regs = devm_ioremap_resource(dev, &res); is 800 drivers/media/platform/exynos4-is/fimc-is.c if (IS_ERR(is->regs)) is 801 drivers/media/platform/exynos4-is/fimc-is.c return PTR_ERR(is->regs); is 807 drivers/media/platform/exynos4-is/fimc-is.c is->pmu_regs = of_iomap(node, 0); is 809 drivers/media/platform/exynos4-is/fimc-is.c if (!is->pmu_regs) is 812 drivers/media/platform/exynos4-is/fimc-is.c is->irq = irq_of_parse_and_map(dev->of_node, 0); is 813 drivers/media/platform/exynos4-is/fimc-is.c if (!is->irq) { is 819 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_get_clocks(is); is 823 drivers/media/platform/exynos4-is/fimc-is.c platform_set_drvdata(pdev, is); is 825 drivers/media/platform/exynos4-is/fimc-is.c ret = request_irq(is->irq, fimc_is_irq_handler, 0, dev_name(dev), is); is 852 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_register_subdevs(is); is 856 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_debugfs_create(is); is 860 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_request_firmware(is, FIMC_IS_FW_FILENAME); is 870 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_debugfs_remove(is); is 872 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_unregister_subdevs(is); is 877 drivers/media/platform/exynos4-is/fimc-is.c free_irq(is->irq, is); is 879 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_put_clocks(is); is 881 drivers/media/platform/exynos4-is/fimc-is.c iounmap(is->pmu_regs); is 887 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); is 890 drivers/media/platform/exynos4-is/fimc-is.c ret = fimc_is_setup_clocks(is); is 894 drivers/media/platform/exynos4-is/fimc-is.c return fimc_is_enable_clocks(is); is 899 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); is 901 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_disable_clocks(is); is 914 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); is 917 drivers/media/platform/exynos4-is/fimc-is.c if (test_bit(IS_ST_A5_PWR_ON, &is->state)) is 927 drivers/media/platform/exynos4-is/fimc-is.c struct fimc_is *is = dev_get_drvdata(dev); is 933 drivers/media/platform/exynos4-is/fimc-is.c free_irq(is->irq, is); is 934 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_unregister_subdevs(is); is 936 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_put_clocks(is); is 937 drivers/media/platform/exynos4-is/fimc-is.c iounmap(is->pmu_regs); is 938 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_debugfs_remove(is); is 939 drivers/media/platform/exynos4-is/fimc-is.c release_firmware(is->fw.f_w); is 940 drivers/media/platform/exynos4-is/fimc-is.c fimc_is_free_cpu_memory(is); is 293 drivers/media/platform/exynos4-is/fimc-is.h static inline struct chain_config *__get_curr_is_config(struct fimc_is *is) is 295 drivers/media/platform/exynos4-is/fimc-is.h return &is->config[is->config_index]; is 303 drivers/media/platform/exynos4-is/fimc-is.h static inline void fimc_is_set_param_bit(struct fimc_is *is, int num) is 305 drivers/media/platform/exynos4-is/fimc-is.h struct chain_config *cfg = &is->config[is->config_index]; is 310 drivers/media/platform/exynos4-is/fimc-is.h static inline void fimc_is_set_param_ctrl_cmd(struct fimc_is *is, int cmd) is 312 drivers/media/platform/exynos4-is/fimc-is.h is->is_p_region->parameter.isp.control.cmd = cmd; is 315 drivers/media/platform/exynos4-is/fimc-is.h static inline void mcuctl_write(u32 v, struct fimc_is *is, unsigned int offset) is 317 drivers/media/platform/exynos4-is/fimc-is.h writel(v, is->regs + offset); is 320 drivers/media/platform/exynos4-is/fimc-is.h static inline u32 mcuctl_read(struct fimc_is *is, unsigned int offset) is 322 drivers/media/platform/exynos4-is/fimc-is.h return readl(is->regs + offset); is 325 drivers/media/platform/exynos4-is/fimc-is.h static inline void pmuisp_write(u32 v, struct fimc_is *is, unsigned int offset) is 327 drivers/media/platform/exynos4-is/fimc-is.h writel(v, is->pmu_regs + offset); is 330 drivers/media/platform/exynos4-is/fimc-is.h static inline u32 pmuisp_read(struct fimc_is *is, unsigned int offset) is 332 drivers/media/platform/exynos4-is/fimc-is.h return readl(is->pmu_regs + offset); is 335 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_wait_event(struct fimc_is *is, unsigned long bit, is 337 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_cpu_set_power(struct fimc_is *is, int on); is 338 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_start_firmware(struct fimc_is *is); is 339 drivers/media/platform/exynos4-is/fimc-is.h int fimc_is_hw_initialize(struct fimc_is *is); is 71 drivers/media/platform/exynos4-is/fimc-isp-video.c static inline struct param_dma_output *__get_isp_dma2(struct fimc_is *is) is 73 drivers/media/platform/exynos4-is/fimc-isp-video.c return &__get_curr_is_config(is)->isp.dma2_output; is 80 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); is 81 drivers/media/platform/exynos4-is/fimc-isp-video.c struct param_dma_output *dma = __get_isp_dma2(is); is 92 drivers/media/platform/exynos4-is/fimc-isp-video.c dma->buffer_address = is->is_dma_p_region + is 104 drivers/media/platform/exynos4-is/fimc-isp-video.c fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); is 105 drivers/media/platform/exynos4-is/fimc-isp-video.c __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT); is 107 drivers/media/platform/exynos4-is/fimc-isp-video.c ret = fimc_is_itf_s_param(is, false); is 122 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); is 123 drivers/media/platform/exynos4-is/fimc-isp-video.c struct param_dma_output *dma = __get_isp_dma2(is); is 136 drivers/media/platform/exynos4-is/fimc-isp-video.c fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); is 137 drivers/media/platform/exynos4-is/fimc-isp-video.c __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT); is 139 drivers/media/platform/exynos4-is/fimc-isp-video.c ret = fimc_is_itf_s_param(is, false); is 141 drivers/media/platform/exynos4-is/fimc-isp-video.c dev_warn(&is->pdev->dev, "%s: DMA stop failed\n", __func__); is 143 drivers/media/platform/exynos4-is/fimc-isp-video.c fimc_is_hw_set_isp_buf_mask(is, 0); is 191 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); is 197 drivers/media/platform/exynos4-is/fimc-isp-video.c spin_lock_irqsave(&is->slock, flags); is 199 drivers/media/platform/exynos4-is/fimc-isp-video.c spin_unlock_irqrestore(&is->slock, flags); is 210 drivers/media/platform/exynos4-is/fimc-isp-video.c is->is_p_region->shared[32 + buf_index] = is 234 drivers/media/platform/exynos4-is/fimc-isp-video.c void fimc_isp_video_irq_handler(struct fimc_is *is) is 236 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is_video *video = &is->isp.video_capture; is 241 drivers/media/platform/exynos4-is/fimc-isp-video.c if (!test_bit(ST_ISP_VID_CAP_STREAMING, &is->isp.state)) is 244 drivers/media/platform/exynos4-is/fimc-isp-video.c buf_index = (is->i2h_cmd.args[1] - 1) % video->buf_count; is 251 drivers/media/platform/exynos4-is/fimc-isp-video.c fimc_is_hw_set_isp_buf_mask(is, video->buf_mask); is 417 drivers/media/platform/exynos4-is/fimc-isp-video.c struct fimc_is *is = fimc_isp_to_is(isp); is 420 drivers/media/platform/exynos4-is/fimc-isp-video.c struct param_dma_output *dma = __get_isp_dma2(is); is 22 drivers/media/platform/exynos4-is/fimc-isp-video.h void fimc_isp_video_irq_handler(struct fimc_is *is); is 24 drivers/media/platform/exynos4-is/fimc-isp-video.h static inline void fimc_isp_video_irq_handler(struct fimc_is *is) is 85 drivers/media/platform/exynos4-is/fimc-isp.c void fimc_isp_irq_handler(struct fimc_is *is) is 87 drivers/media/platform/exynos4-is/fimc-isp.c is->i2h_cmd.args[0] = mcuctl_read(is, MCUCTL_REG_ISSR(20)); is 88 drivers/media/platform/exynos4-is/fimc-isp.c is->i2h_cmd.args[1] = mcuctl_read(is, MCUCTL_REG_ISSR(21)); is 90 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_fw_clear_irq1(is, FIMC_IS_INT_FRAME_DONE_ISP); is 91 drivers/media/platform/exynos4-is/fimc-isp.c fimc_isp_video_irq_handler(is); is 93 drivers/media/platform/exynos4-is/fimc-isp.c wake_up(&is->irq_queue); is 198 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); is 236 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_frame_size(is, &isp->src_fmt); is 252 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); is 257 drivers/media/platform/exynos4-is/fimc-isp.c if (!test_bit(IS_ST_INIT_DONE, &is->state)) is 263 drivers/media/platform/exynos4-is/fimc-isp.c if (__get_pending_param_count(is)) { is 264 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_itf_s_param(is, true); is 269 drivers/media/platform/exynos4-is/fimc-isp.c isp_dbg(1, sd, "changing mode to %d\n", is->config_index); is 271 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_itf_mode_change(is); is 275 drivers/media/platform/exynos4-is/fimc-isp.c clear_bit(IS_ST_STREAM_ON, &is->state); is 276 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_hw_stream_on(is); is 277 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_wait_event(is, IS_ST_STREAM_ON, 1, is 284 drivers/media/platform/exynos4-is/fimc-isp.c clear_bit(IS_ST_STREAM_OFF, &is->state); is 285 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_hw_stream_off(is); is 286 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_wait_event(is, IS_ST_STREAM_OFF, 1, is 292 drivers/media/platform/exynos4-is/fimc-isp.c is->setfile.sub_index = 0; is 301 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); is 307 drivers/media/platform/exynos4-is/fimc-isp.c ret = pm_runtime_get_sync(&is->pdev->dev); is 310 drivers/media/platform/exynos4-is/fimc-isp.c set_bit(IS_ST_PWR_ON, &is->state); is 312 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_start_firmware(is); is 315 drivers/media/platform/exynos4-is/fimc-isp.c pm_runtime_put(&is->pdev->dev); is 318 drivers/media/platform/exynos4-is/fimc-isp.c set_bit(IS_ST_PWR_SUBIP_ON, &is->state); is 320 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_hw_initialize(is); is 323 drivers/media/platform/exynos4-is/fimc-isp.c if (!test_bit(IS_ST_PWR_ON, &is->state)) { is 324 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_hw_close_sensor(is, 0); is 326 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_wait_event(is, IS_ST_OPEN_SENSOR, 0, is 335 drivers/media/platform/exynos4-is/fimc-isp.c if (test_bit(IS_ST_PWR_SUBIP_ON, &is->state)) { is 336 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_hw_subip_power_off(is); is 337 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_wait_event(is, IS_ST_PWR_SUBIP_ON, 0, is 345 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_cpu_set_power(is, 0); is 346 drivers/media/platform/exynos4-is/fimc-isp.c pm_runtime_put_sync(&is->pdev->dev); is 348 drivers/media/platform/exynos4-is/fimc-isp.c clear_bit(IS_ST_PWR_ON, &is->state); is 349 drivers/media/platform/exynos4-is/fimc-isp.c clear_bit(IS_ST_INIT_DONE, &is->state); is 350 drivers/media/platform/exynos4-is/fimc-isp.c is->state = 0; is 351 drivers/media/platform/exynos4-is/fimc-isp.c is->config[is->config_index].p_region_index[0] = 0; is 352 drivers/media/platform/exynos4-is/fimc-isp.c is->config[is->config_index].p_region_index[1] = 0; is 353 drivers/media/platform/exynos4-is/fimc-isp.c set_bit(IS_ST_IDLE, &is->state); is 436 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_white_balance(struct fimc_is *is, int value) is 440 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_awb(is, ISP_AWB_COMMAND_AUTO, 0); is 443 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_awb(is, ISP_AWB_COMMAND_ILLUMINATION, is 447 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_awb(is, ISP_AWB_COMMAND_ILLUMINATION, is 451 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_awb(is, ISP_AWB_COMMAND_ILLUMINATION, is 455 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_awb(is, ISP_AWB_COMMAND_ILLUMINATION, is 465 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_aewb_lock(struct fimc_is *is, is 470 drivers/media/platform/exynos4-is/fimc-isp.c struct isp_param *isp = &is->is_p_region->parameter.isp; is 476 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_set_param_bit(is, PARAM_ISP_AA); is 477 drivers/media/platform/exynos4-is/fimc-isp.c is->af.ae_lock_state = ae_lock; is 480 drivers/media/platform/exynos4-is/fimc-isp.c ret = fimc_is_itf_s_param(is, false); is 487 drivers/media/platform/exynos4-is/fimc-isp.c fimc_is_set_param_bit(is, PARAM_ISP_AA); is 488 drivers/media/platform/exynos4-is/fimc-isp.c is->af.awb_lock_state = awb_lock; is 491 drivers/media/platform/exynos4-is/fimc-isp.c return fimc_is_itf_s_param(is, false); is 499 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_iso(struct fimc_is *is, int value) is 504 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_iso(is, ISP_ISO_COMMAND_AUTO, 0); is 507 drivers/media/platform/exynos4-is/fimc-isp.c idx = is->isp.ctrls.iso->val; is 512 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_iso(is, ISP_ISO_COMMAND_MANUAL, iso); is 516 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_metering(struct fimc_is *is, unsigned int value) is 537 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_metering(is, IS_METERING_CONFIG_CMD, val); is 541 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_afc(struct fimc_is *is, int value) is 545 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_afc(is, ISP_AFC_COMMAND_DISABLE, 0); is 548 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_afc(is, ISP_AFC_COMMAND_MANUAL, 50); is 551 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_afc(is, ISP_AFC_COMMAND_MANUAL, 60); is 554 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_afc(is, ISP_AFC_COMMAND_AUTO, 0); is 563 drivers/media/platform/exynos4-is/fimc-isp.c static int __ctrl_set_image_effect(struct fimc_is *is, int value) is 578 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_effect(is, effects[i][1]); is 588 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); is 594 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_CONTRAST, is 599 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_SATURATION, is 604 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_SHARPNESS, is 609 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_EXPOSURE, is 614 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_BRIGHTNESS, is 619 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_isp_adjust(is, ISP_ADJUST_COMMAND_MANUAL_HUE, is 624 drivers/media/platform/exynos4-is/fimc-isp.c ret = __ctrl_set_metering(is, ctrl->val); is 628 drivers/media/platform/exynos4-is/fimc-isp.c ret = __ctrl_set_white_balance(is, ctrl->val); is 632 drivers/media/platform/exynos4-is/fimc-isp.c ret = __ctrl_set_aewb_lock(is, ctrl); is 637 drivers/media/platform/exynos4-is/fimc-isp.c ret = __ctrl_set_iso(is, ctrl->val); is 641 drivers/media/platform/exynos4-is/fimc-isp.c ret = __ctrl_set_afc(is, ctrl->val); is 645 drivers/media/platform/exynos4-is/fimc-isp.c __ctrl_set_image_effect(is, ctrl->val); is 659 drivers/media/platform/exynos4-is/fimc-isp.c if (set_param && test_bit(IS_ST_STREAM_ON, &is->state)) is 660 drivers/media/platform/exynos4-is/fimc-isp.c return fimc_is_itf_s_param(is, true); is 671 drivers/media/platform/exynos4-is/fimc-isp.c struct fimc_is *is = fimc_isp_to_is(isp); is 682 drivers/media/platform/exynos4-is/fimc-isp.c __is_set_frame_size(is, &isp->src_fmt); is 185 drivers/media/platform/exynos4-is/fimc-isp.h void fimc_isp_irq_handler(struct fimc_is *is); is 638 drivers/media/platform/exynos4-is/media-dev.c static int register_fimc_is_entity(struct fimc_md *fmd, struct fimc_is *is) is 640 drivers/media/platform/exynos4-is/media-dev.c struct v4l2_subdev *sd = &is->isp.subdev; is 658 drivers/media/platform/exynos4-is/media-dev.c fmd->fimc_is = is; is 24 drivers/media/v4l2-core/videobuf-core.c #define MAGIC_CHECK(is, should) \ is 26 drivers/media/v4l2-core/videobuf-core.c if (unlikely((is) != (should))) { \ is 29 drivers/media/v4l2-core/videobuf-core.c is, should); \ is 31 drivers/media/v4l2-core/videobuf-dma-contig.c #define MAGIC_CHECK(is, should) \ is 32 drivers/media/v4l2-core/videobuf-dma-contig.c if (unlikely((is) != (should))) { \ is 33 drivers/media/v4l2-core/videobuf-dma-contig.c pr_err("magic mismatch: %x expected %x\n", (is), (should)); \ is 37 drivers/media/v4l2-core/videobuf-dma-sg.c #define MAGIC_CHECK(is, should) \ is 38 drivers/media/v4l2-core/videobuf-dma-sg.c if (unlikely((is) != (should))) { \ is 40 drivers/media/v4l2-core/videobuf-dma-sg.c is, should); \ is 30 drivers/media/v4l2-core/videobuf-vmalloc.c #define MAGIC_CHECK(is, should) \ is 31 drivers/media/v4l2-core/videobuf-vmalloc.c if (unlikely((is) != (should))) { \ is 33 drivers/media/v4l2-core/videobuf-vmalloc.c is, should); \ is 149 drivers/mtd/nftlmount.c device is already correct. is 1394 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct iw_statistics *is; is 1404 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c is = &wl->iwstat; is 1405 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c memset(is, 0, sizeof(*is)); is 1410 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c is->qual.level = be16_to_cpu(rssi->rssi); is 1411 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c is->qual.updated = IW_QUAL_LEVEL_UPDATED | is 1415 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c is->qual.updated = IW_QUAL_ALL_INVALID; is 1420 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c return is; is 707 drivers/net/fddi/skfp/hwmtm.c u_long is ; /* ISR source */ is 738 drivers/net/fddi/skfp/hwmtm.c while ((is = GET_ISR() & ISR_MASK)) { is 739 drivers/net/fddi/skfp/hwmtm.c NDD_TRACE("CH0B",is,0,0) ; is 740 drivers/net/fddi/skfp/hwmtm.c DB_GEN(7, "ISA = 0x%lx", is); is 742 drivers/net/fddi/skfp/hwmtm.c if (is & IMASK_SLOW) { is 743 drivers/net/fddi/skfp/hwmtm.c NDD_TRACE("CH1b",is,0,0) ; is 744 drivers/net/fddi/skfp/hwmtm.c if (is & IS_PLINT1) { /* PLC1 */ is 747 drivers/net/fddi/skfp/hwmtm.c if (is & IS_PLINT2) { /* PLC2 */ is 750 drivers/net/fddi/skfp/hwmtm.c if (is & IS_MINTR1) { /* FORMAC+ STU1(U/L) */ is 756 drivers/net/fddi/skfp/hwmtm.c if (is & IS_MINTR2) { /* FORMAC+ STU2(U/L) */ is 763 drivers/net/fddi/skfp/hwmtm.c if (is & IS_MINTR3) { /* FORMAC+ STU3(U/L) */ is 769 drivers/net/fddi/skfp/hwmtm.c if (is & IS_TIMINT) { /* Timer 82C54-2 */ is 784 drivers/net/fddi/skfp/hwmtm.c if (is & IS_TOKEN) { /* Restricted Token Monitor */ is 787 drivers/net/fddi/skfp/hwmtm.c if (is & IS_R1_P) { /* Parity error rx queue 1 */ is 792 drivers/net/fddi/skfp/hwmtm.c if (is & IS_R1_C) { /* Encoding error rx queue 1 */ is 797 drivers/net/fddi/skfp/hwmtm.c if (is & IS_XA_C) { /* Encoding error async tx q */ is 802 drivers/net/fddi/skfp/hwmtm.c if (is & IS_XS_C) { /* Encoding error sync tx q */ is 812 drivers/net/fddi/skfp/hwmtm.c if (is & (IS_XS_F|IS_XA_F)) { is 827 drivers/net/fddi/skfp/hwmtm.c if (is & IS_R1_F) { is 163 drivers/net/fddi/skfp/hwt.c u_long is ; is 169 drivers/net/fddi/skfp/hwt.c is = GET_ISR() ; is 171 drivers/net/fddi/skfp/hwt.c if ((tr > smc->hw.t_start) || (is & IS_TIMINT)) { is 1090 drivers/net/hamradio/dmascc.c int is, i = 100; is 1092 drivers/net/hamradio/dmascc.c while ((is = read_scc(&info->priv[0], R3)) && i--) { is 1093 drivers/net/hamradio/dmascc.c if (is & CHARxIP) { is 1095 drivers/net/hamradio/dmascc.c } else if (is & CHATxIP) { is 1097 drivers/net/hamradio/dmascc.c } else if (is & CHAEXT) { is 1099 drivers/net/hamradio/dmascc.c } else if (is & CHBRxIP) { is 1101 drivers/net/hamradio/dmascc.c } else if (is & CHBTxIP) { is 1111 drivers/net/hamradio/dmascc.c is); is 1136 drivers/net/hamradio/dmascc.c int is, card_base = info->priv[0].card_base; is 1137 drivers/net/hamradio/dmascc.c while ((is = ~inb(card_base + TWIN_INT_REG)) & is 1139 drivers/net/hamradio/dmascc.c if (is & TWIN_SCC_MSK) { is 1141 drivers/net/hamradio/dmascc.c } else if (is & TWIN_TMR1_MSK) { is 1008 drivers/pinctrl/intel/pinctrl-intel.c void __iomem *reg, *is; is 1015 drivers/pinctrl/intel/pinctrl-intel.c is = community->regs + community->is_offset + gpp * 4; is 1020 drivers/pinctrl/intel/pinctrl-intel.c writel(BIT(gpp_offset), is); is 195 drivers/s390/cio/chsc.h u16 is; is 211 drivers/s390/cio/scm.c scmdev_setup(scmdev, sale, scm_info->is, scm_info->mbc); is 155 drivers/scsi/arm/fas216.c unsigned char is, stat, inst; is 157 drivers/scsi/arm/fas216.c is = fas216_readb(info, REG_IS); is 165 drivers/scsi/arm/fas216.c fas216_readb(info, REG_CMD), stat, inst, is, is 1349 drivers/scsi/arm/fas216.c static void fas216_busservice_intr(FAS216_Info *info, unsigned int stat, unsigned int is) is 1355 drivers/scsi/arm/fas216.c stat, is, info->scsi.phase); is 1359 drivers/scsi/arm/fas216.c if ((is & IS_BITS) != IS_MSGBYTESENT) is 1364 drivers/scsi/arm/fas216.c switch (is & IS_BITS) { is 1534 drivers/scsi/arm/fas216.c fas216_log(info, 0, "bus service at step %d?", is & IS_BITS); is 1549 drivers/scsi/arm/fas216.c static void fas216_funcdone_intr(FAS216_Info *info, unsigned int stat, unsigned int is) is 1557 drivers/scsi/arm/fas216.c stat, is, info->scsi.phase); is 1632 drivers/scsi/arm/fas216.c unsigned char inst, is, stat; is 1638 drivers/scsi/arm/fas216.c is = fas216_readb(info, REG_IS); is 1641 drivers/scsi/arm/fas216.c add_debug_list(stat, is, inst, info->scsi.phase); is 1657 drivers/scsi/arm/fas216.c fas216_busservice_intr(info, stat, is); is 1659 drivers/scsi/arm/fas216.c fas216_funcdone_intr(info, stat, is); is 1663 drivers/scsi/arm/fas216.c fas216_drv_phase(info), inst, is, stat); is 466 drivers/soc/fsl/dpio/qbman-portal.h u8 is; is 253 drivers/soc/fsl/qbman/bman.c static u32 poll_portal_slow(struct bman_portal *p, u32 is); is 260 drivers/soc/fsl/qbman/bman.c u32 is = bm_in(portal, BM_REG_ISR) & p->irq_sources; is 262 drivers/soc/fsl/qbman/bman.c if (unlikely(!is)) is 265 drivers/soc/fsl/qbman/bman.c clear |= poll_portal_slow(p, is); is 611 drivers/soc/fsl/qbman/bman.c static u32 poll_portal_slow(struct bman_portal *p, u32 is) is 613 drivers/soc/fsl/qbman/bman.c u32 ret = is; is 615 drivers/soc/fsl/qbman/bman.c if (is & BM_PIRQ_RCRI) { is 619 drivers/soc/fsl/qbman/bman.c is &= ~BM_PIRQ_RCRI; is 623 drivers/soc/fsl/qbman/bman.c DPAA_ASSERT(!is); is 1165 drivers/soc/fsl/qbman/qman.c static u32 __poll_portal_slow(struct qman_portal *p, u32 is); is 1174 drivers/soc/fsl/qbman/qman.c u32 is = qm_in(&p->p, QM_REG_ISR) & p->irq_sources; is 1177 drivers/soc/fsl/qbman/qman.c if (unlikely(!is)) is 1181 drivers/soc/fsl/qbman/qman.c if (is & QM_PIRQ_DQRI) { is 1186 drivers/soc/fsl/qbman/qman.c clear |= __poll_portal_slow(p, is) & QM_PIRQ_SLOW; is 1549 drivers/soc/fsl/qbman/qman.c static u32 __poll_portal_slow(struct qman_portal *p, u32 is) is 1551 drivers/soc/fsl/qbman/qman.c if (is & QM_PIRQ_CSCI) { is 1557 drivers/soc/fsl/qbman/qman.c if (is & QM_PIRQ_EQRI) { is 1563 drivers/soc/fsl/qbman/qman.c if (is & QM_PIRQ_MRI) { is 1569 drivers/soc/fsl/qbman/qman.c return is; is 196 drivers/staging/media/imx/imx-media-vdic.c u32 is = priv->in_stride; is 216 drivers/staging/media/imx/imx-media-vdic.c prev_phys = vb2_dma_contig_plane_dma_addr(prev_vb, 0) + is; is 218 drivers/staging/media/imx/imx-media-vdic.c next_phys = vb2_dma_contig_plane_dma_addr(curr_vb, 0) + is; is 498 drivers/video/fbdev/aty/mach64_ct.c FIXME: is it relevant for us? is 126 fs/ext4/inline.c struct ext4_xattr_ibody_find is = { is 138 fs/ext4/inline.c error = ext4_get_inode_loc(inode, &is.iloc); is 142 fs/ext4/inline.c error = ext4_xattr_ibody_find(inode, &i, &is); is 146 fs/ext4/inline.c if (!is.s.not_found) { is 147 fs/ext4/inline.c if (is.s.here->e_value_inum) { is 153 fs/ext4/inline.c EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - is 154 fs/ext4/inline.c (void *)ext4_raw_inode(&is.iloc)); is 156 fs/ext4/inline.c le32_to_cpu(is.s.here->e_value_size); is 160 fs/ext4/inline.c brelse(is.iloc.bh); is 254 fs/ext4/inline.c struct ext4_xattr_ibody_find is = { is 262 fs/ext4/inline.c error = ext4_get_inode_loc(inode, &is.iloc); is 266 fs/ext4/inline.c BUFFER_TRACE(is.iloc.bh, "get_write_access"); is 267 fs/ext4/inline.c error = ext4_journal_get_write_access(handle, is.iloc.bh); is 283 fs/ext4/inline.c error = ext4_xattr_ibody_find(inode, &i, &is); is 287 fs/ext4/inline.c BUG_ON(!is.s.not_found); is 289 fs/ext4/inline.c error = ext4_xattr_ibody_inline_set(handle, inode, &i, &is); is 297 fs/ext4/inline.c memset((void *)ext4_raw_inode(&is.iloc)->i_block, is 300 fs/ext4/inline.c EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - is 301 fs/ext4/inline.c (void *)ext4_raw_inode(&is.iloc)); is 305 fs/ext4/inline.c get_bh(is.iloc.bh); is 306 fs/ext4/inline.c error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); is 309 fs/ext4/inline.c brelse(is.iloc.bh); is 318 fs/ext4/inline.c struct ext4_xattr_ibody_find is = { is 330 fs/ext4/inline.c error = ext4_get_inode_loc(inode, &is.iloc); is 334 fs/ext4/inline.c error = ext4_xattr_ibody_find(inode, &i, &is); is 338 fs/ext4/inline.c BUG_ON(is.s.not_found); is 352 fs/ext4/inline.c BUFFER_TRACE(is.iloc.bh, "get_write_access"); is 353 fs/ext4/inline.c error = ext4_journal_get_write_access(handle, is.iloc.bh); is 361 fs/ext4/inline.c error = ext4_xattr_ibody_inline_set(handle, inode, &i, &is); is 365 fs/ext4/inline.c EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - is 366 fs/ext4/inline.c (void *)ext4_raw_inode(&is.iloc)); is 368 fs/ext4/inline.c le32_to_cpu(is.s.here->e_value_size); is 370 fs/ext4/inline.c get_bh(is.iloc.bh); is 371 fs/ext4/inline.c error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); is 375 fs/ext4/inline.c brelse(is.iloc.bh); is 407 fs/ext4/inline.c struct ext4_xattr_ibody_find is = { is 421 fs/ext4/inline.c error = ext4_get_inode_loc(inode, &is.iloc); is 425 fs/ext4/inline.c error = ext4_xattr_ibody_find(inode, &i, &is); is 429 fs/ext4/inline.c BUFFER_TRACE(is.iloc.bh, "get_write_access"); is 430 fs/ext4/inline.c error = ext4_journal_get_write_access(handle, is.iloc.bh); is 434 fs/ext4/inline.c error = ext4_xattr_ibody_inline_set(handle, inode, &i, &is); is 438 fs/ext4/inline.c memset((void *)ext4_raw_inode(&is.iloc)->i_block, is 451 fs/ext4/inline.c get_bh(is.iloc.bh); is 452 fs/ext4/inline.c error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); is 458 fs/ext4/inline.c brelse(is.iloc.bh); is 1905 fs/ext4/inline.c struct ext4_xattr_ibody_find is = { is 1929 fs/ext4/inline.c if ((err = ext4_get_inode_loc(inode, &is.iloc)) != 0) is 1940 fs/ext4/inline.c if ((err = ext4_xattr_ibody_find(inode, &i, &is)) != 0) is 1943 fs/ext4/inline.c BUG_ON(is.s.not_found); is 1945 fs/ext4/inline.c value_len = le32_to_cpu(is.s.here->e_value_size); is 1961 fs/ext4/inline.c &i, &is); is 1968 fs/ext4/inline.c void *p = (void *) ext4_raw_inode(&is.iloc)->i_block; is 1981 fs/ext4/inline.c brelse(is.iloc.bh); is 2175 fs/ext4/xattr.c struct ext4_xattr_ibody_find *is) is 2183 fs/ext4/xattr.c raw_inode = ext4_raw_inode(&is->iloc); is 2185 fs/ext4/xattr.c is->s.base = is->s.first = IFIRST(header); is 2186 fs/ext4/xattr.c is->s.here = is->s.first; is 2187 fs/ext4/xattr.c is->s.end = (void *)raw_inode + EXT4_SB(inode->i_sb)->s_inode_size; is 2189 fs/ext4/xattr.c error = xattr_check_inode(inode, header, is->s.end); is 2193 fs/ext4/xattr.c error = xattr_find_entry(inode, &is->s.here, is->s.end, is 2197 fs/ext4/xattr.c is->s.not_found = error; is 2204 fs/ext4/xattr.c struct ext4_xattr_ibody_find *is) is 2207 fs/ext4/xattr.c struct ext4_xattr_search *s = &is->s; is 2215 fs/ext4/xattr.c header = IHDR(inode, ext4_raw_inode(&is->iloc)); is 2228 fs/ext4/xattr.c struct ext4_xattr_ibody_find *is) is 2231 fs/ext4/xattr.c struct ext4_xattr_search *s = &is->s; is 2239 fs/ext4/xattr.c header = IHDR(inode, ext4_raw_inode(&is->iloc)); is 2306 fs/ext4/xattr.c struct ext4_xattr_ibody_find is = { is 2344 fs/ext4/xattr.c error = ext4_reserve_inode_write(handle, inode, &is.iloc); is 2349 fs/ext4/xattr.c struct ext4_inode *raw_inode = ext4_raw_inode(&is.iloc); is 2354 fs/ext4/xattr.c error = ext4_xattr_ibody_find(inode, &i, &is); is 2357 fs/ext4/xattr.c if (is.s.not_found) is 2361 fs/ext4/xattr.c if (is.s.not_found && bs.s.not_found) { is 2375 fs/ext4/xattr.c if (!is.s.not_found) is 2376 fs/ext4/xattr.c error = ext4_xattr_ibody_set(handle, inode, &i, &is); is 2382 fs/ext4/xattr.c if (!is.s.not_found && ext4_xattr_value_same(&is.s, &i)) is 2392 fs/ext4/xattr.c error = ext4_xattr_ibody_set(handle, inode, &i, &is); is 2405 fs/ext4/xattr.c if (!error && !is.s.not_found) { is 2408 fs/ext4/xattr.c &is); is 2427 fs/ext4/xattr.c error = ext4_mark_iloc_dirty(handle, inode, &is.iloc); is 2432 fs/ext4/xattr.c is.iloc.bh = NULL; is 2438 fs/ext4/xattr.c brelse(is.iloc.bh); is 2550 fs/ext4/xattr.c struct ext4_xattr_ibody_find *is = NULL; is 2563 fs/ext4/xattr.c is = kzalloc(sizeof(struct ext4_xattr_ibody_find), GFP_NOFS); is 2567 fs/ext4/xattr.c if (!is || !bs || !buffer || !b_entry_name) { is 2572 fs/ext4/xattr.c is->s.not_found = -ENODATA; is 2574 fs/ext4/xattr.c is->iloc.bh = NULL; is 2591 fs/ext4/xattr.c error = ext4_get_inode_loc(inode, &is->iloc); is 2595 fs/ext4/xattr.c error = ext4_xattr_ibody_find(inode, &i, is); is 2600 fs/ext4/xattr.c error = ext4_xattr_ibody_set(handle, inode, &i, is); is 2618 fs/ext4/xattr.c if (is) is 2619 fs/ext4/xattr.c brelse(is->iloc.bh); is 2622 fs/ext4/xattr.c kfree(is); is 184 fs/ext4/xattr.h struct ext4_xattr_ibody_find *is); is 190 fs/ext4/xattr.h struct ext4_xattr_ibody_find *is); is 269 include/scsi/scsi_transport_fc.h is loop or the is 14 include/sound/wavefront.h it is necessary to pack the "wavefront_alias" structure to a size is 16 include/sound/wavefront.h the case on the original platform, MS-DOS). If this is not done, is 18 include/sound/wavefront.h The method used to do this here ("__attribute__((packed)") is is 544 scripts/unifdef.c state(Ifstate is) is 546 scripts/unifdef.c ifstate[depth] = is; is 407 sound/drivers/serial-u16550.c * it is, it is ESSENTIAL for enabling interrupts is 352 sound/usb/stream.c struct uac3_cluster_information_segment_descriptor *is = p; is 359 sound/usb/stream.c switch (is->bChRelationship) {