Lines Matching defs:rackmeter
52 struct rackmeter *rm;
58 struct rackmeter {
96 static void rackmeter_setup_i2s(struct rackmeter *rm)
133 static void rackmeter_set_default_pattern(struct rackmeter *rm)
145 static void rackmeter_do_pause(struct rackmeter *rm, int pause)
149 pr_debug("rackmeter: %s\n", pause ? "paused" : "started");
167 static void rackmeter_setup_dbdma(struct rackmeter *rm)
175 pr_debug("rackmeter: mark offset=0x%zx\n",
177 pr_debug("rackmeter: buf1 offset=0x%zx\n",
179 pr_debug("rackmeter: buf2 offset=0x%zx\n",
217 struct rackmeter *rm = rcpu->rm;
258 static void rackmeter_init_cpu_sniffer(struct rackmeter *rm)
286 static void rackmeter_stop_cpu_sniffer(struct rackmeter *rm)
292 static int rackmeter_setup(struct rackmeter *rm)
294 pr_debug("rackmeter: setting up i2s..\n");
297 pr_debug("rackmeter: setting up default pattern..\n");
300 pr_debug("rackmeter: setting up dbdma..\n");
303 pr_debug("rackmeter: start CPU measurements..\n");
312 static u32 rackmeter_calc_sample(struct rackmeter *rm, unsigned int index)
326 struct rackmeter *rm = arg;
343 printk(KERN_WARNING "rackmeter: Incorrect DMA mark 0x%08x\n",
347 printk(KERN_ERR "rackmeter: Too many errors,"
371 struct rackmeter *rm = NULL;
402 printk(KERN_ERR "rackmeter: failed to allocate memory !\n");
414 "rackmeter: found match but lacks resources: %pOF"
420 if (macio_request_resources(mdev, "rackmeter")) {
422 "rackmeter: failed to request resources: %pOF\n",
434 "rackmeter: found match but lacks resources: %pOF",
448 "rackmeter: failed to allocate samples page !\n");
458 "rackmeter: failed to allocate dma buffer !\n");
469 "rackmeter: failed to map i2s registers !\n");
480 "rackmeter: failed to map dma registers !\n");
488 "rackmeter: failed to initialize !\n");
493 rc = request_irq(rm->irq, rackmeter_irq, 0, "rackmeter", rm);
496 "rackmeter: failed to request interrupt !\n");
529 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev);
568 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev);
590 .name = "rackmeter",