Lines Matching refs:prefetch
657 u32 prefetch = readl_relaxed(base + L310_PREFETCH_CTRL);
659 pr_info("L2C-310 %s%s prefetch enabled, offset %u lines\n",
662 1 + (prefetch & L310_PREFETCH_CTRL_OFFSET_MASK));
1133 u32 prefetch;
1200 prefetch = l2x0_saved_regs.prefetch_ctrl;
1205 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL;
1207 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL;
1215 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL_INCR;
1217 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL_INCR;
1225 prefetch |= L310_PREFETCH_CTRL_DBL_LINEFILL_WRAP;
1227 prefetch &= ~L310_PREFETCH_CTRL_DBL_LINEFILL_WRAP;
1232 ret = of_property_read_u32(np, "arm,prefetch-drop", &val);
1235 prefetch |= L310_PREFETCH_CTRL_PREFETCH_DROP;
1237 prefetch &= ~L310_PREFETCH_CTRL_PREFETCH_DROP;
1239 pr_err("L2C-310 OF arm,prefetch-drop property value is missing\n");
1242 ret = of_property_read_u32(np, "arm,prefetch-offset", &val);
1244 prefetch &= ~L310_PREFETCH_CTRL_OFFSET_MASK;
1245 prefetch |= val & L310_PREFETCH_CTRL_OFFSET_MASK;
1247 pr_err("L2C-310 OF arm,prefetch-offset property value is missing\n");
1250 ret = of_property_read_u32(np, "prefetch-data", &val);
1253 prefetch |= L310_PREFETCH_CTRL_DATA_PREFETCH;
1256 prefetch &= ~L310_PREFETCH_CTRL_DATA_PREFETCH;
1261 pr_err("L2C-310 OF prefetch-data property value is missing\n");
1264 ret = of_property_read_u32(np, "prefetch-instr", &val);
1267 prefetch |= L310_PREFETCH_CTRL_INSTR_PREFETCH;
1270 prefetch &= ~L310_PREFETCH_CTRL_INSTR_PREFETCH;
1275 pr_err("L2C-310 OF prefetch-instr property value is missing\n");
1278 l2x0_saved_regs.prefetch_ctrl = prefetch;