| /OK3568_Linux_fs/kernel/drivers/isdn/capi/ |
| H A D | kcapi.c | 66 capi_ctr_get(struct capi_ctr *ctr) in capi_ctr_get() argument 68 if (!try_module_get(ctr->owner)) in capi_ctr_get() 70 return ctr; in capi_ctr_get() 74 capi_ctr_put(struct capi_ctr *ctr) in capi_ctr_put() argument 76 module_put(ctr->owner); in capi_ctr_put() 147 register_appl(struct capi_ctr *ctr, u16 applid, capi_register_params *rparam) in register_appl() argument 149 ctr = capi_ctr_get(ctr); in register_appl() 151 if (ctr) in register_appl() 152 ctr->register_appl(ctr, applid, rparam); in register_appl() 159 static void release_appl(struct capi_ctr *ctr, u16 applid) in release_appl() argument [all …]
|
| H A D | kcapi_proc.c | 66 struct capi_ctr *ctr = *(struct capi_ctr **) v; in controller_show() local 68 if (!ctr) in controller_show() 72 ctr->cnr, ctr->driver_name, in controller_show() 73 state2str(ctr->state), in controller_show() 74 ctr->name, in controller_show() 75 ctr->procinfo ? ctr->procinfo(ctr) : ""); in controller_show() 82 struct capi_ctr *ctr = *(struct capi_ctr **) v; in contrstats_show() local 84 if (!ctr) in contrstats_show() 88 ctr->cnr, in contrstats_show() 89 ctr->nrecvctlpkt, in contrstats_show() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/qcom/venus/ |
| H A D | venc_ctrls.c | 72 struct venc_controls *ctr = &inst->controls.enc; in venc_op_s_ctrl() local 81 ctr->bitrate_mode = ctrl->val; in venc_op_s_ctrl() 84 ctr->bitrate = ctrl->val; in venc_op_s_ctrl() 88 brate.bitrate = ctr->bitrate; in venc_op_s_ctrl() 100 ctr->bitrate_peak = ctrl->val; in venc_op_s_ctrl() 103 ctr->h264_entropy_mode = ctrl->val; in venc_op_s_ctrl() 106 ctr->profile.mpeg4 = ctrl->val; in venc_op_s_ctrl() 109 ctr->profile.h264 = ctrl->val; in venc_op_s_ctrl() 112 ctr->profile.hevc = ctrl->val; in venc_op_s_ctrl() 115 ctr->profile.vp8 = ctrl->val; in venc_op_s_ctrl() [all …]
|
| H A D | vdec_ctrls.c | 16 struct vdec_controls *ctr = &inst->controls.dec; in vdec_op_s_ctrl() local 20 ctr->post_loop_deb_mode = ctrl->val; in vdec_op_s_ctrl() 26 ctr->profile = ctrl->val; in vdec_op_s_ctrl() 31 ctr->level = ctrl->val; in vdec_op_s_ctrl() 43 struct vdec_controls *ctr = &inst->controls.dec; in vdec_op_g_volatile_ctrl() local 56 ctr->profile = profile; in vdec_op_g_volatile_ctrl() 57 ctrl->val = ctr->profile; in vdec_op_g_volatile_ctrl() 64 ctr->level = level; in vdec_op_g_volatile_ctrl() 65 ctrl->val = ctr->level; in vdec_op_g_volatile_ctrl() 68 ctrl->val = ctr->post_loop_deb_mode; in vdec_op_g_volatile_ctrl()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/oprofile/ |
| H A D | op_model_fsl_emb.c | 27 static inline u32 get_pmlca(int ctr) in get_pmlca() argument 31 switch (ctr) { in get_pmlca() 51 panic("Bad ctr number\n"); in get_pmlca() 57 static inline void set_pmlca(int ctr, u32 pmlca) in set_pmlca() argument 59 switch (ctr) { in set_pmlca() 79 panic("Bad ctr number\n"); in set_pmlca() 130 static void init_pmc_stop(int ctr) in init_pmc_stop() argument 136 switch (ctr) { in init_pmc_stop() 162 panic("Bad ctr number!\n"); in init_pmc_stop() 166 static void set_pmc_event(int ctr, int event) in set_pmc_event() argument [all …]
|
| H A D | op_model_7450.c | 78 static int fsl7450_cpu_setup(struct op_counter_config *ctr) in fsl7450_cpu_setup() argument 92 static int fsl7450_reg_setup(struct op_counter_config *ctr, in fsl7450_reg_setup() argument 105 reset_value[i] = 0x80000000UL - ctr[i].count; in fsl7450_reg_setup() 108 mmcr0_val = MMCR0_INIT | mmcr0_event1(ctr[0].event) in fsl7450_reg_setup() 109 | mmcr0_event2(ctr[1].event); in fsl7450_reg_setup() 119 mmcr1_val = mmcr1_event3(ctr[2].event) in fsl7450_reg_setup() 120 | mmcr1_event4(ctr[3].event); in fsl7450_reg_setup() 122 mmcr1_val |= mmcr1_event5(ctr[4].event) in fsl7450_reg_setup() 123 | mmcr1_event6(ctr[5].event); in fsl7450_reg_setup() 131 static int fsl7450_start(struct op_counter_config *ctr) in fsl7450_start() argument [all …]
|
| H A D | op_model_cell.c | 282 static void set_pm_event(u32 ctr, int event, u32 unit_mask) in set_pm_event() argument 291 pm_regs.pm07_cntrl[ctr] = CBE_COUNT_ALL_CYCLES; in set_pm_event() 292 p = &(pm_signal[ctr]); in set_pm_event() 299 pm_regs.pm07_cntrl[ctr] = 0; in set_pm_event() 309 p = &(pm_signal[ctr]); in set_pm_event() 315 pm_regs.pm07_cntrl[ctr] = 0; in set_pm_event() 316 pm_regs.pm07_cntrl[ctr] |= PM07_CTR_COUNT_CYCLES(count_cycles); in set_pm_event() 317 pm_regs.pm07_cntrl[ctr] |= PM07_CTR_POLARITY(polarity); in set_pm_event() 318 pm_regs.pm07_cntrl[ctr] |= PM07_CTR_INPUT_CONTROL(input_control); in set_pm_event() 343 pm_regs.pm07_cntrl[ctr] |= PM07_CTR_INPUT_MUX(signal_bit); in set_pm_event() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/ |
| H A D | amplc_dio200.c | 35 * 1 CTR-Y1 PPI-Y PPI-Y 36 * 2 CTR-Y2 CTR-Z1* CTR-Z1 37 * 3 CTR-Z1 INTERRUPT* CTR-Z2 38 * 4 CTR-Z2 INTERRUPT 44 * 0 CTR-X1 PPI-X 45 * 1 CTR-X2 PPI-Y 46 * 2 CTR-Y1 PPI-Z 47 * 3 CTR-Y2 INTERRUPT 48 * 4 CTR-Z1 49 * 5 CTR-Z2 [all …]
|
| /OK3568_Linux_fs/kernel/arch/alpha/oprofile/ |
| H A D | op_model_ev6.c | 21 struct op_counter_config *ctr, in ev6_reg_setup() argument 29 if (ctr[0].enabled && ctr[0].event) in ev6_reg_setup() 30 ctl |= (ctr[0].event & 1) << 4; in ev6_reg_setup() 31 if (ctr[1].enabled) in ev6_reg_setup() 32 ctl |= (ctr[1].event - 2) & 15; in ev6_reg_setup() 47 unsigned long count = ctr[i].count; in ev6_reg_setup() 48 if (!ctr[i].enabled) in ev6_reg_setup() 53 ctr[i].count = count; in ev6_reg_setup() 74 /* CTR is a counter for which the user has requested an interrupt count 76 for CTR to the value stored in REG->RESET_VALUES. */ [all …]
|
| H A D | op_model_ev67.c | 22 struct op_counter_config *ctr, in ev67_reg_setup() argument 32 if (ctr[1].enabled) { in ev67_reg_setup() 33 ctl |= (ctr[1].event & 3) << 2; in ev67_reg_setup() 35 if (ctr[0].event == 0) /* cycles */ in ev67_reg_setup() 52 unsigned long count = ctr[i].count; in ev67_reg_setup() 53 if (!ctr[i].enabled) in ev67_reg_setup() 58 ctr[i].count = count; in ev67_reg_setup() 79 /* CTR is a counter for which the user has requested an interrupt count 81 for CTR to the value stored in REG->RESET_VALUES. */ 84 ev67_reset_ctr(struct op_register_config *reg, unsigned long ctr) in ev67_reset_ctr() argument [all …]
|
| H A D | op_model_ev4.c | 21 struct op_counter_config *ctr, in ev4_reg_setup() argument 39 ctl |= (ctr[0].enabled ? ctr[0].event << 8 : 14 << 8); in ev4_reg_setup() 40 ctl |= (ctr[1].enabled ? (ctr[1].event - 16) << 32 : 7ul << 32); in ev4_reg_setup() 48 count = ctr[0].count; in ev4_reg_setup() 53 ctr[0].count = count; in ev4_reg_setup() 54 ctl |= (ctr[0].enabled && hilo) << 3; in ev4_reg_setup() 56 count = ctr[1].count; in ev4_reg_setup() 61 ctr[1].count = count; in ev4_reg_setup() 62 ctl |= (ctr[1].enabled && hilo); in ev4_reg_setup() 94 struct op_counter_config *ctr) in ev4_handle_interrupt() argument [all …]
|
| H A D | op_model_ev5.c | 26 struct op_counter_config *ctr, in common_reg_setup() argument 47 unsigned long event = ctr[i].event; in common_reg_setup() 48 if (!ctr[i].enabled) in common_reg_setup() 91 unsigned long max, hilo, count = ctr[i].count; in common_reg_setup() 92 if (!ctr[i].enabled) in common_reg_setup() 103 ctr[i].count = count; in common_reg_setup() 117 struct op_counter_config *ctr, in ev5_reg_setup() argument 120 common_reg_setup(reg, ctr, sys, 19, 22); in ev5_reg_setup() 125 struct op_counter_config *ctr, in pca56_reg_setup() argument 128 common_reg_setup(reg, ctr, sys, 8, 11); in pca56_reg_setup() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
| H A D | base.c | 129 nvkm_perfsrc_enable(struct nvkm_pm *pm, struct nvkm_perfctr *ctr) in nvkm_perfsrc_enable() argument 140 for (j = 0; j < 8 && ctr->source[i][j]; j++) { in nvkm_perfsrc_enable() 141 sig = nvkm_perfsig_find(pm, ctr->domain, in nvkm_perfsrc_enable() 142 ctr->signal[i], &dom); in nvkm_perfsrc_enable() 146 src = nvkm_perfsrc_find(pm, sig, ctr->source[i][j]); in nvkm_perfsrc_enable() 155 value |= ((ctr->source[i][j] >> 32) << src->shift); in nvkm_perfsrc_enable() 168 nvkm_perfsrc_disable(struct nvkm_pm *pm, struct nvkm_perfctr *ctr) in nvkm_perfsrc_disable() argument 179 for (j = 0; j < 8 && ctr->source[i][j]; j++) { in nvkm_perfsrc_disable() 180 sig = nvkm_perfsig_find(pm, ctr->domain, in nvkm_perfsrc_disable() 181 ctr->signal[i], &dom); in nvkm_perfsrc_disable() [all …]
|
| H A D | nv40.c | 28 struct nvkm_perfctr *ctr) in nv40_perfctr_init() argument 31 u32 log = ctr->logic_op; in nv40_perfctr_init() 36 src |= ctr->signal[i] << (i * 8); in nv40_perfctr_init() 39 nvkm_wr32(device, 0x00a400 + dom->addr + (ctr->slot * 0x40), src); in nv40_perfctr_init() 40 nvkm_wr32(device, 0x00a420 + dom->addr + (ctr->slot * 0x40), log); in nv40_perfctr_init() 45 struct nvkm_perfctr *ctr) in nv40_perfctr_read() argument 49 switch (ctr->slot) { in nv40_perfctr_read() 50 case 0: ctr->ctr = nvkm_rd32(device, 0x00a700 + dom->addr); break; in nv40_perfctr_read() 51 case 1: ctr->ctr = nvkm_rd32(device, 0x00a6c0 + dom->addr); break; in nv40_perfctr_read() 52 case 2: ctr->ctr = nvkm_rd32(device, 0x00a680 + dom->addr); break; in nv40_perfctr_read() [all …]
|
| H A D | gf100.c | 129 struct nvkm_perfctr *ctr) in gf100_perfctr_init() argument 132 u32 log = ctr->logic_op; in gf100_perfctr_init() 137 src |= ctr->signal[i] << (i * 8); in gf100_perfctr_init() 141 nvkm_wr32(device, dom->addr + 0x040 + (ctr->slot * 0x08), src); in gf100_perfctr_init() 142 nvkm_wr32(device, dom->addr + 0x044 + (ctr->slot * 0x08), log); in gf100_perfctr_init() 147 struct nvkm_perfctr *ctr) in gf100_perfctr_read() argument 151 switch (ctr->slot) { in gf100_perfctr_read() 152 case 0: ctr->ctr = nvkm_rd32(device, dom->addr + 0x08c); break; in gf100_perfctr_read() 153 case 1: ctr->ctr = nvkm_rd32(device, dom->addr + 0x088); break; in gf100_perfctr_read() 154 case 2: ctr->ctr = nvkm_rd32(device, dom->addr + 0x080); break; in gf100_perfctr_read() [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/oprofile/ |
| H A D | op_model_loongson3.c | 62 static void loongson3_reg_setup(struct op_counter_config *ctr) in loongson3_reg_setup() argument 71 if (ctr[0].enabled) { in loongson3_reg_setup() 72 control1 |= LOONGSON3_PERFCTRL_EVENT(0, ctr[0].event) | in loongson3_reg_setup() 74 if (ctr[0].kernel) in loongson3_reg_setup() 76 if (ctr[0].user) in loongson3_reg_setup() 78 reg.reset_counter1 = 0x8000000000000000ULL - ctr[0].count; in loongson3_reg_setup() 81 if (ctr[1].enabled) { in loongson3_reg_setup() 82 control2 |= LOONGSON3_PERFCTRL_EVENT(1, ctr[1].event) | in loongson3_reg_setup() 84 if (ctr[1].kernel) in loongson3_reg_setup() 86 if (ctr[1].user) in loongson3_reg_setup() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/parport/ |
| H A D | parport_gsc.h | 52 /* Contents of CTR. */ 53 unsigned char ctr; member 55 /* Bitmask of writable CTR bits. */ 95 unsigned char ctr = priv->ctr; in __parport_gsc_frob_control() local 99 ctr, ((ctr & ~mask) ^ val) & priv->ctr_writable); in __parport_gsc_frob_control() 101 ctr = (ctr & ~mask) ^ val; in __parport_gsc_frob_control() 102 ctr &= priv->ctr_writable; /* only write writable bits. */ in __parport_gsc_frob_control() 103 parport_writeb (ctr, CONTROL (p)); in __parport_gsc_frob_control() 104 priv->ctr = ctr; /* Update soft copy */ in __parport_gsc_frob_control() 105 return ctr; in __parport_gsc_frob_control() [all …]
|
| /OK3568_Linux_fs/u-boot/post/lib_powerpc/ |
| H A D | b.c | 19 * fields, the CTR and the condition register values are 30 extern void cpu_post_exec_31 (ulong *code, ulong *ctr, ulong *lr, ulong *jump, 38 ulong ctr = pctr; in cpu_post_test_bc() local 56 cpu_post_exec_31 (code, &ctr, &lr, &jump, cr); in cpu_post_test_bc() 63 ret = pctr == ctr + 1 ? 0 : -1; in cpu_post_test_bc() 65 ret = pctr == ctr ? 0 : -1; in cpu_post_test_bc() 134 ulong ctr; in cpu_post_test_b() local 147 for (ctr = 1; ctr <= 2 && ret == 0; ctr++) in cpu_post_test_b() 155 (cd == 0 && ctr != 1) || in cpu_post_test_b() 156 (cd == 1 && ctr == 1); in cpu_post_test_b() [all …]
|
| /OK3568_Linux_fs/external/security/librkcrypto/perf_reports/ |
| H A D | RK3562_perf.txt | 24 dma_fd: otpkey [AES-256] CTR ENCRYPT 606MB/s. 25 dma_fd: otpkey [AES-256] CTR DECRYPT 606MB/s. 30 dma_fd: otpkey [SM4-128] CTR ENCRYPT N/A. 31 dma_fd: otpkey [SM4-128] CTR DECRYPT N/A. 38 virt: otpkey [AES-256] CTR ENCRYPT 278MB/s. 39 virt: otpkey [AES-256] CTR DECRYPT 278MB/s. 44 virt: otpkey [SM4-128] CTR ENCRYPT N/A. 45 virt: otpkey [SM4-128] CTR DECRYPT N/A. 62 dma_fd: [AES-256] CTR ENCRYPT 538MB/s. 63 dma_fd: [AES-256] CTR DECRYPT 544MB/s. [all …]
|
| H A D | RK3588_perf.txt | 23 dma_fd: otpkey [AES-256] CTR ENCRYPT 560MB/s. 24 dma_fd: otpkey [AES-256] CTR DECRYPT 560MB/s. 29 dma_fd: otpkey [SM4-128] CTR ENCRYPT 483MB/s. 30 dma_fd: otpkey [SM4-128] CTR DECRYPT 483MB/s. 37 virt: otpkey [AES-256] CTR ENCRYPT 411MB/s. 38 virt: otpkey [AES-256] CTR DECRYPT 411MB/s. 43 virt: otpkey [SM4-128] CTR ENCRYPT 368MB/s. 44 virt: otpkey [SM4-128] CTR DECRYPT 368MB/s. 61 dma_fd: [AES-256] CTR ENCRYPT 593MB/s. 62 dma_fd: [AES-256] CTR DECRYPT 593MB/s. [all …]
|
| H A D | RK3528_perf.txt | 23 dma_fd: otpkey [AES-256] CTR ENCRYPT 762MB/s. 24 dma_fd: otpkey [AES-256] CTR DECRYPT 772MB/s. 29 dma_fd: otpkey [SM4-128] CTR ENCRYPT 439MB/s. 30 dma_fd: otpkey [SM4-128] CTR DECRYPT 444MB/s. 37 virt: otpkey [AES-256] CTR ENCRYPT 275MB/s. 38 virt: otpkey [AES-256] CTR DECRYPT 276MB/s. 43 virt: otpkey [SM4-128] CTR ENCRYPT 218MB/s. 44 virt: otpkey [SM4-128] CTR DECRYPT 218MB/s. 61 dma_fd: [AES-256] CTR ENCRYPT 703MB/s. 62 dma_fd: [AES-256] CTR DECRYPT 705MB/s. [all …]
|
| H A D | RK3566_perf.txt | 24 dma_fd: otpkey [AES-256] CTR ENCRYPT 360MB/s. 25 dma_fd: otpkey [AES-256] CTR DECRYPT 360MB/s. 30 dma_fd: otpkey [SM4-128] CTR ENCRYPT 297MB/s. 31 dma_fd: otpkey [SM4-128] CTR DECRYPT 297MB/s. 38 virt: otpkey [AES-256] CTR ENCRYPT 191MB/s. 39 virt: otpkey [AES-256] CTR DECRYPT 191MB/s. 44 virt: otpkey [SM4-128] CTR ENCRYPT 172MB/s. 45 virt: otpkey [SM4-128] CTR DECRYPT 171MB/s. 62 dma_fd: [AES-256] CTR ENCRYPT 404MB/s. 63 dma_fd: [AES-256] CTR DECRYPT 404MB/s. [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | parport_pc.h | 20 /* Contents of CTR. */ 21 unsigned char ctr; member 23 /* Bitmask of writable CTR bits. */ 100 dcr = i ? priv->ctr : inb (CONTROL (p)); in dump_parport_state() 133 unsigned char ctr = priv->ctr; in __parport_pc_frob_control() local 137 mask, val, ctr, ((ctr & ~mask) ^ val) & priv->ctr_writable); in __parport_pc_frob_control() 139 ctr = (ctr & ~mask) ^ val; in __parport_pc_frob_control() 140 ctr &= priv->ctr_writable; /* only write writable bits. */ in __parport_pc_frob_control() 141 outb (ctr, CONTROL (p)); in __parport_pc_frob_control() 142 priv->ctr = ctr; /* Update soft copy */ in __parport_pc_frob_control() [all …]
|
| /OK3568_Linux_fs/kernel/lib/crypto/ |
| H A D | curve25519-hacl64.c | 90 u32 ctr = 0; in fproduct_carry_wide_() local 91 u128 tctr = tmp[ctr]; in fproduct_carry_wide_() 92 u128 tctrp1 = tmp[ctr + 1]; in fproduct_carry_wide_() 95 tmp[ctr] = ((u128)(r0)); in fproduct_carry_wide_() 96 tmp[ctr + 1] = ((tctrp1) + (c)); in fproduct_carry_wide_() 99 u32 ctr = 1; in fproduct_carry_wide_() local 100 u128 tctr = tmp[ctr]; in fproduct_carry_wide_() 101 u128 tctrp1 = tmp[ctr + 1]; in fproduct_carry_wide_() 104 tmp[ctr] = ((u128)(r0)); in fproduct_carry_wide_() 105 tmp[ctr + 1] = ((tctrp1) + (c)); in fproduct_carry_wide_() [all …]
|
| /OK3568_Linux_fs/kernel/crypto/ |
| H A D | ccm.c | 20 struct crypto_skcipher_spawn ctr; member 26 struct crypto_skcipher *ctr; member 91 struct crypto_skcipher *ctr = ctx->ctr; in crypto_ccm_setkey() local 95 crypto_skcipher_clear_flags(ctr, CRYPTO_TFM_REQ_MASK); in crypto_ccm_setkey() 96 crypto_skcipher_set_flags(ctr, crypto_aead_get_flags(aead) & in crypto_ccm_setkey() 98 err = crypto_skcipher_setkey(ctr, key, keylen); in crypto_ccm_setkey() 309 skcipher_request_set_tfm(skreq, ctx->ctr); in crypto_ccm_encrypt() 374 skcipher_request_set_tfm(skreq, ctx->ctr); in crypto_ccm_decrypt() 399 struct crypto_skcipher *ctr; in crypto_ccm_init_tfm() local 407 ctr = crypto_spawn_skcipher(&ictx->ctr); in crypto_ccm_init_tfm() [all …]
|