Lines Matching refs:val

160 static int sec_pf_q_num_set(const char *val, const struct kernel_param *kp)
162 return q_num_set(val, kp, SEC_PF_PCI_DEVICE_ID);
174 static int sec_ctx_q_num_set(const char *val, const struct kernel_param *kp)
179 if (!val)
182 ret = kstrtou32(val, 10, &ctx_q_num);
191 return param_set_int(val, kp);
374 u32 val;
382 val = readl(SEC_ADDR(qm, SEC_CONTROL_REG));
396 val = val | SEC_AXI_SHUTDOWN_ENABLE;
398 writel(val, SEC_ADDR(qm, SEC_CONTROL_REG));
403 u32 val;
405 val = readl(SEC_ADDR(qm, SEC_CONTROL_REG));
416 val = val & SEC_AXI_SHUTDOWN_DISABLE;
418 writel(val, SEC_ADDR(qm, SEC_CONTROL_REG));
428 static int sec_current_qm_write(struct sec_debug_file *file, u32 val)
434 if (val > qm->vfs_num)
438 if (!val) {
443 if (val == qm->vfs_num)
451 writel(val, qm->io_base + QM_DFX_MB_CNT_VF);
452 writel(val, qm->io_base + QM_DFX_DB_CNT_VF);
454 tmp = val |
458 tmp = val |
473 static int sec_clear_enable_write(struct sec_debug_file *file, u32 val)
478 if (val != 1 && val)
482 ~SEC_CTRL_CNT_CLR_CE_BIT) | val;
493 u32 val;
500 val = sec_current_qm_read(file);
503 val = sec_clear_enable_read(file);
511 ret = snprintf(tbuf, SEC_DBGFS_VAL_MAX_LEN, "%u\n", val);
521 unsigned long val;
536 if (kstrtoul(tbuf, 0, &val))
543 ret = sec_current_qm_write(file, val);
548 ret = sec_clear_enable_write(file, val);
573 static int sec_debugfs_atomic64_get(void *data, u64 *val)
575 *val = atomic64_read((atomic64_t *)data);
580 static int sec_debugfs_atomic64_set(void *data, u64 val)
582 if (val)
711 u32 val;
713 val = readl(SEC_ADDR(qm, SEC_CONTROL_REG));
714 writel(val & SEC_AXI_SHUTDOWN_DISABLE, SEC_ADDR(qm, SEC_CONTROL_REG));
715 writel(val | SEC_AXI_SHUTDOWN_ENABLE, SEC_ADDR(qm, SEC_CONTROL_REG));