Lines Matching refs:val
181 static int pf_q_num_set(const char *val, const struct kernel_param *kp)
183 return q_num_set(val, kp, HPRE_PCI_DEVICE_ID);
248 u32 val;
250 val = readl(HPRE_ADDR(qm, QM_PEH_AXUSER_CFG));
251 val &= ~(HPRE_QM_BME_FLR | HPRE_QM_SRIOV_FLR);
252 val |= HPRE_QM_PM_FLR;
253 writel(val, HPRE_ADDR(qm, QM_PEH_AXUSER_CFG));
262 u32 val;
269 val = readl_relaxed(HPRE_ADDR(qm, HPRE_QM_ABNML_INT_MASK));
270 val |= BIT(HPRE_TIMEOUT_ABNML_BIT);
271 writel_relaxed(val, HPRE_ADDR(qm, HPRE_QM_ABNML_INT_MASK));
285 ret = readl_relaxed_poll_timeout(HPRE_ADDR(qm, HPRE_RDCHN_INI_ST), val,
286 val & BIT(0),
302 HPRE_CORE_INI_STATUS), val,
303 ((val & HPRE_CLUSTER_CORE_MASK) ==
346 u32 val;
352 val = readl(qm->io_base + HPRE_AM_OOO_SHUTDOWN_ENB);
353 val &= ~HPRE_AM_OOO_SHUTDOWN_ENABLE;
354 writel(val, qm->io_base + HPRE_AM_OOO_SHUTDOWN_ENB);
359 u32 val;
371 val = readl(qm->io_base + HPRE_AM_OOO_SHUTDOWN_ENB);
372 val |= HPRE_AM_OOO_SHUTDOWN_ENABLE;
373 writel(val, qm->io_base + HPRE_AM_OOO_SHUTDOWN_ENB);
390 static int hpre_current_qm_write(struct hpre_debugfs_file *file, u32 val)
396 if (val > num_vfs)
400 if (val == 0) {
404 if (val == num_vfs) {
412 writel(val, qm->io_base + QM_DFX_MB_CNT_VF);
413 writel(val, qm->io_base + QM_DFX_DB_CNT_VF);
415 tmp = val |
419 tmp = val |
434 static int hpre_clear_enable_write(struct hpre_debugfs_file *file, u32 val)
439 if (val != 1 && val != 0)
443 ~HPRE_CTRL_CNT_CLR_CE_BIT) | val;
459 static int hpre_cluster_inqry_write(struct hpre_debugfs_file *file, u32 val)
466 writel(val, qm->io_base + offset + HPRE_CLUSTER_INQURY);
476 u32 val;
482 val = hpre_current_qm_read(file);
485 val = hpre_clear_enable_read(file);
488 val = hpre_cluster_inqry_read(file);
495 ret = snprintf(tbuf, HPRE_DBGFS_VAL_MAX_LEN, "%u\n", val);
504 unsigned long val;
519 if (kstrtoul(tbuf, 0, &val))
525 ret = hpre_current_qm_write(file, val);
530 ret = hpre_clear_enable_write(file, val);
535 ret = hpre_cluster_inqry_write(file, val);
559 static int hpre_debugfs_atomic64_get(void *data, u64 *val)
563 *val = atomic64_read(&dfx_item->value);
568 static int hpre_debugfs_atomic64_set(void *data, u64 val)
576 } else if (val) {
580 atomic64_set(&dfx_item->value, val);