devp 170 arch/powerpc/boot/4xx.c void *devp; devp 174 arch/powerpc/boot/4xx.c devp = finddevice("/"); devp 175 arch/powerpc/boot/4xx.c if (!devp) devp 178 arch/powerpc/boot/4xx.c if (getprop(devp, "model", model, sizeof(model)) <= 0) devp 305 arch/powerpc/boot/4xx.c void *devp; devp 323 arch/powerpc/boot/4xx.c devp = finddevice(ebc); devp 324 arch/powerpc/boot/4xx.c if (! devp) devp 327 arch/powerpc/boot/4xx.c setprop(devp, "ranges", ranges, (p - ranges) * sizeof(u32)); devp 199 arch/powerpc/boot/cpm-serial.c int cpm_console_init(void *devp, struct serial_console_data *scdp) devp 208 arch/powerpc/boot/cpm-serial.c if (dt_is_compatible(devp, "fsl,cpm1-smc-uart")) { devp 210 arch/powerpc/boot/cpm-serial.c } else if (dt_is_compatible(devp, "fsl,cpm2-scc-uart")) { devp 212 arch/powerpc/boot/cpm-serial.c } else if (dt_is_compatible(devp, "fsl,cpm2-smc-uart")) { devp 230 arch/powerpc/boot/cpm-serial.c if (getprop(devp, "fsl,cpm-command", &cpm_cmd, 4) < 4) devp 233 arch/powerpc/boot/cpm-serial.c if (dt_get_virtual_reg(devp, vreg, 2) < 2) devp 243 arch/powerpc/boot/cpm-serial.c parent = get_parent(devp); devp 22 arch/powerpc/boot/cuboot-85xx-cpm2.c void *devp; devp 34 arch/powerpc/boot/cuboot-85xx-cpm2.c devp = find_node_by_devtype(NULL, "soc"); devp 35 arch/powerpc/boot/cuboot-85xx-cpm2.c if (devp) { devp 38 arch/powerpc/boot/cuboot-85xx-cpm2.c setprop(devp, "bus-frequency", &bd.bi_busfreq, devp 42 arch/powerpc/boot/cuboot-85xx-cpm2.c if (get_parent(serial) != devp) devp 50 arch/powerpc/boot/cuboot-85xx-cpm2.c devp = find_node_by_compatible(NULL, "fsl,cpm2-brg"); devp 51 arch/powerpc/boot/cuboot-85xx-cpm2.c if (devp) devp 52 arch/powerpc/boot/cuboot-85xx-cpm2.c setprop(devp, "clock-frequency", &bd.bi_brgfreq, devp 47 arch/powerpc/boot/cuboot-hotfoot.c void *devp; devp 51 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/opb/serial@ef600300"); devp 52 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 54 arch/powerpc/boot/cuboot-hotfoot.c del_node(devp); devp 56 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/opb/ethernet@ef600900"); devp 57 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 59 arch/powerpc/boot/cuboot-hotfoot.c del_node(devp); devp 67 arch/powerpc/boot/cuboot-hotfoot.c void *devp = finddevice("/plb/ebc/nor_flash@0"); devp 68 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 74 arch/powerpc/boot/cuboot-hotfoot.c getprop(devp, "reg", regs, sizeof(regs)); devp 78 arch/powerpc/boot/cuboot-hotfoot.c setprop(devp, "reg", regs, sizeof(regs)); devp 81 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/ebc/nor_flash@0/partition@0"); devp 82 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 84 arch/powerpc/boot/cuboot-hotfoot.c getprop(devp, "reg", regs, 2*sizeof(u32)); devp 86 arch/powerpc/boot/cuboot-hotfoot.c setprop(devp, "reg", regs, 2*sizeof(u32)); devp 88 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/ebc/nor_flash@0/partition@1"); devp 89 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 91 arch/powerpc/boot/cuboot-hotfoot.c getprop(devp, "reg", regs, 2*sizeof(u32)); devp 93 arch/powerpc/boot/cuboot-hotfoot.c setprop(devp, "reg", regs, 2*sizeof(u32)); devp 95 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/ebc/nor_flash@0/partition@2"); devp 96 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 98 arch/powerpc/boot/cuboot-hotfoot.c getprop(devp, "reg", regs, 2*sizeof(u32)); devp 100 arch/powerpc/boot/cuboot-hotfoot.c setprop(devp, "reg", regs, 2*sizeof(u32)); devp 102 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/ebc/nor_flash@0/partition@3"); devp 103 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 105 arch/powerpc/boot/cuboot-hotfoot.c getprop(devp, "reg", regs, 2*sizeof(u32)); devp 107 arch/powerpc/boot/cuboot-hotfoot.c setprop(devp, "reg", regs, 2*sizeof(u32)); devp 109 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/ebc/nor_flash@0/partition@4"); devp 110 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 112 arch/powerpc/boot/cuboot-hotfoot.c getprop(devp, "reg", regs, 2*sizeof(u32)); devp 114 arch/powerpc/boot/cuboot-hotfoot.c setprop(devp, "reg", regs, 2*sizeof(u32)); devp 116 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/ebc/nor_flash@0/partition@6"); devp 117 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 119 arch/powerpc/boot/cuboot-hotfoot.c getprop(devp, "reg", regs, 2*sizeof(u32)); devp 121 arch/powerpc/boot/cuboot-hotfoot.c setprop(devp, "reg", regs, 2*sizeof(u32)); devp 124 arch/powerpc/boot/cuboot-hotfoot.c devp = finddevice("/plb/ebc/nor_flash@0/partition@5"); devp 125 arch/powerpc/boot/cuboot-hotfoot.c if (!devp) devp 127 arch/powerpc/boot/cuboot-hotfoot.c del_node(devp); devp 60 arch/powerpc/boot/devtree.c void *devp = NULL; devp 67 arch/powerpc/boot/devtree.c while ((devp = find_node_by_devtype(devp, "cpu"))) { devp 68 arch/powerpc/boot/devtree.c setprop_val(devp, "clock-frequency", cpu); devp 69 arch/powerpc/boot/devtree.c setprop_val(devp, "timebase-frequency", tb); devp 71 arch/powerpc/boot/devtree.c setprop_val(devp, "bus-frequency", bus); devp 79 arch/powerpc/boot/devtree.c void *devp = finddevice(path); devp 81 arch/powerpc/boot/devtree.c if (devp) { devp 83 arch/powerpc/boot/devtree.c setprop_val(devp, "clock-frequency", freq); devp 89 arch/powerpc/boot/devtree.c void *devp = find_node_by_alias(alias); devp 91 arch/powerpc/boot/devtree.c if (devp) { devp 97 arch/powerpc/boot/devtree.c setprop(devp, "local-mac-address", addr, 6); devp 103 arch/powerpc/boot/devtree.c void *devp = find_node_by_prop_value(NULL, "linux,network-index", devp 106 arch/powerpc/boot/devtree.c if (devp) { devp 112 arch/powerpc/boot/devtree.c setprop(devp, "local-mac-address", addr, 6); devp 36 arch/powerpc/boot/ebony.c void *devp; devp 41 arch/powerpc/boot/ebony.c devp = finddevice(EBONY_FPGA_PATH); devp 42 arch/powerpc/boot/ebony.c if (!devp) devp 45 arch/powerpc/boot/ebony.c if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) devp 51 arch/powerpc/boot/ebony.c devp = finddevice(EBONY_SMALL_FLASH_PATH); devp 52 arch/powerpc/boot/ebony.c if (!devp) devp 56 arch/powerpc/boot/ebony.c if (getprop(devp, "reg", reg, sizeof(reg)) != sizeof(reg)) devp 64 arch/powerpc/boot/ebony.c setprop(devp, "reg", reg, sizeof(reg)); devp 37 arch/powerpc/boot/libfdt-wrapper.c #define devp_offset_find(devp) (((unsigned long)(devp))-1) devp 38 arch/powerpc/boot/libfdt-wrapper.c #define devp_offset(devp) (devp ? ((unsigned long)(devp))-1 : 0) devp 67 arch/powerpc/boot/libfdt-wrapper.c static int fdt_wrapper_getprop(const void *devp, const char *name, devp 73 arch/powerpc/boot/libfdt-wrapper.c p = fdt_getprop(fdt, devp_offset(devp), name, &len); devp 80 arch/powerpc/boot/libfdt-wrapper.c static int fdt_wrapper_setprop(const void *devp, const char *name, devp 85 arch/powerpc/boot/libfdt-wrapper.c rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); devp 88 arch/powerpc/boot/libfdt-wrapper.c rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); devp 94 arch/powerpc/boot/libfdt-wrapper.c static int fdt_wrapper_del_node(const void *devp) devp 96 arch/powerpc/boot/libfdt-wrapper.c return fdt_del_node(fdt, devp_offset(devp)); devp 99 arch/powerpc/boot/libfdt-wrapper.c static void *fdt_wrapper_get_parent(const void *devp) devp 101 arch/powerpc/boot/libfdt-wrapper.c return offset_devp(fdt_parent_offset(fdt, devp_offset(devp))); devp 104 arch/powerpc/boot/libfdt-wrapper.c static void *fdt_wrapper_create_node(const void *devp, const char *name) devp 108 arch/powerpc/boot/libfdt-wrapper.c offset = fdt_add_subnode(fdt, devp_offset(devp), name); devp 111 arch/powerpc/boot/libfdt-wrapper.c offset = fdt_add_subnode(fdt, devp_offset(devp), name); devp 135 arch/powerpc/boot/libfdt-wrapper.c static char *fdt_wrapper_get_path(const void *devp, char *buf, int len) devp 139 arch/powerpc/boot/libfdt-wrapper.c rc = fdt_get_path(fdt, devp_offset(devp), buf, len); devp 53 arch/powerpc/boot/mpc52xx-psc.c int mpc5200_psc_console_init(void *devp, struct serial_console_data *scdp) devp 56 arch/powerpc/boot/mpc52xx-psc.c if (dt_get_virtual_reg(devp, &psc, 1) < 1) devp 26 arch/powerpc/boot/mvme7100.c void *devp; devp 31 arch/powerpc/boot/mvme7100.c devp = finddevice("/soc@f1000000"); devp 32 arch/powerpc/boot/mvme7100.c if (devp) devp 33 arch/powerpc/boot/mvme7100.c setprop(devp, "bus-frequency", &busfreq, sizeof(busfreq)); devp 35 arch/powerpc/boot/mvme7100.c devp = finddevice("/soc/serial@4500"); devp 36 arch/powerpc/boot/mvme7100.c if (devp) devp 37 arch/powerpc/boot/mvme7100.c setprop(devp, "clock-frequency", &busfreq, sizeof(busfreq)); devp 56 arch/powerpc/boot/ns16550.c int ns16550_console_init(void *devp, struct serial_console_data *scdp) devp 61 arch/powerpc/boot/ns16550.c if (dt_get_virtual_reg(devp, (void **)®_base, 1) < 1) devp 64 arch/powerpc/boot/ns16550.c n = getprop(devp, "reg-offset", ®_offset, sizeof(reg_offset)); devp 68 arch/powerpc/boot/ns16550.c n = getprop(devp, "reg-shift", ®_shift, sizeof(reg_shift)); devp 21 arch/powerpc/boot/ofconsole.c void *devp; devp 23 arch/powerpc/boot/ofconsole.c if (((devp = of_finddevice("/chosen")) != NULL) devp 24 arch/powerpc/boot/ofconsole.c && (of_getprop(devp, "stdout", &of_stdout_handle, devp 80 arch/powerpc/boot/opal.c int opal_console_init(void *devp, struct serial_console_data *scdp) devp 84 arch/powerpc/boot/opal.c if (devp) { devp 85 arch/powerpc/boot/opal.c int n = getprop(devp, "reg", &opal_con_id, sizeof(u32)); devp 88 arch/powerpc/boot/ops.h int ns16550_console_init(void *devp, struct serial_console_data *scdp); devp 89 arch/powerpc/boot/ops.h int cpm_console_init(void *devp, struct serial_console_data *scdp); devp 90 arch/powerpc/boot/ops.h int mpc5200_psc_console_init(void *devp, struct serial_console_data *scdp); devp 91 arch/powerpc/boot/ops.h int uartlite_console_init(void *devp, struct serial_console_data *scdp); devp 92 arch/powerpc/boot/ops.h int opal_console_init(void *devp, struct serial_console_data *scdp); devp 107 arch/powerpc/boot/ops.h static inline int getprop(void *devp, const char *name, void *buf, int buflen) devp 109 arch/powerpc/boot/ops.h return (dt_ops.getprop) ? dt_ops.getprop(devp, name, buf, buflen) : -1; devp 112 arch/powerpc/boot/ops.h static inline int setprop(void *devp, const char *name, devp 115 arch/powerpc/boot/ops.h return (dt_ops.setprop) ? dt_ops.setprop(devp, name, buf, buflen) : -1; devp 117 arch/powerpc/boot/ops.h #define setprop_val(devp, name, val) \ devp 120 arch/powerpc/boot/ops.h setprop((devp), (name), &x, sizeof(x)); \ devp 123 arch/powerpc/boot/ops.h static inline int setprop_str(void *devp, const char *name, const char *buf) devp 126 arch/powerpc/boot/ops.h return dt_ops.setprop(devp, name, buf, strlen(buf) + 1); devp 131 arch/powerpc/boot/ops.h static inline int del_node(const void *devp) devp 133 arch/powerpc/boot/ops.h return dt_ops.del_node ? dt_ops.del_node(devp) : -1; devp 136 arch/powerpc/boot/ops.h static inline void *get_parent(const char *devp) devp 138 arch/powerpc/boot/ops.h return dt_ops.get_parent ? dt_ops.get_parent(devp) : NULL; devp 174 arch/powerpc/boot/ops.h void *devp = finddevice("/aliases"); devp 176 arch/powerpc/boot/ops.h if (devp) { devp 178 arch/powerpc/boot/ops.h if (getprop(devp, alias, path, MAX_PATH_LEN) > 0) devp 87 arch/powerpc/boot/serial.c void *devp; devp 91 arch/powerpc/boot/serial.c devp = finddevice("/chosen"); devp 92 arch/powerpc/boot/serial.c if (devp == NULL) devp 95 arch/powerpc/boot/serial.c if (getprop(devp, "linux,stdout-path", path, MAX_PATH_LEN) > 0 || devp 96 arch/powerpc/boot/serial.c getprop(devp, "stdout-path", path, MAX_PATH_LEN) > 0) { devp 97 arch/powerpc/boot/serial.c devp = finddevice(path); devp 98 arch/powerpc/boot/serial.c if (devp == NULL) devp 101 arch/powerpc/boot/serial.c if ((getprop(devp, "device_type", devtype, sizeof(devtype)) > 0) devp 103 arch/powerpc/boot/serial.c return devp; devp 114 arch/powerpc/boot/serial.c void *devp; devp 117 arch/powerpc/boot/serial.c devp = serial_get_stdout_devp(); devp 118 arch/powerpc/boot/serial.c if (devp == NULL) devp 121 arch/powerpc/boot/serial.c if (dt_is_compatible(devp, "ns16550") || devp 122 arch/powerpc/boot/serial.c dt_is_compatible(devp, "pnpPNP,501")) devp 123 arch/powerpc/boot/serial.c rc = ns16550_console_init(devp, &serial_cd); devp 125 arch/powerpc/boot/serial.c else if (dt_is_compatible(devp, "fsl,cpm1-scc-uart") || devp 126 arch/powerpc/boot/serial.c dt_is_compatible(devp, "fsl,cpm1-smc-uart") || devp 127 arch/powerpc/boot/serial.c dt_is_compatible(devp, "fsl,cpm2-scc-uart") || devp 128 arch/powerpc/boot/serial.c dt_is_compatible(devp, "fsl,cpm2-smc-uart")) devp 129 arch/powerpc/boot/serial.c rc = cpm_console_init(devp, &serial_cd); devp 132 arch/powerpc/boot/serial.c else if (dt_is_compatible(devp, "fsl,mpc5200-psc-uart")) devp 133 arch/powerpc/boot/serial.c rc = mpc5200_psc_console_init(devp, &serial_cd); devp 136 arch/powerpc/boot/serial.c else if (dt_is_compatible(devp, "xlnx,opb-uartlite-1.00.b") || devp 137 arch/powerpc/boot/serial.c dt_is_compatible(devp, "xlnx,xps-uartlite-1.00.a")) devp 138 arch/powerpc/boot/serial.c rc = uartlite_console_init(devp, &serial_cd); devp 141 arch/powerpc/boot/serial.c else if (dt_is_compatible(devp, "ibm,opal-console-raw")) devp 142 arch/powerpc/boot/serial.c rc = opal_console_init(devp, &serial_cd); devp 61 arch/powerpc/boot/treeboot-currituck.c void *devp = finddevice("/"); devp 66 arch/powerpc/boot/treeboot-currituck.c while ((devp = find_node_by_devtype(devp, "pci"))) { devp 67 arch/powerpc/boot/treeboot-currituck.c if (getprop(devp, "dma-ranges", dma_ranges, sizeof(dma_ranges)) < 0) { devp 75 arch/powerpc/boot/treeboot-currituck.c setprop(devp, "dma-ranges", dma_ranges, sizeof(dma_ranges)); devp 22 arch/powerpc/boot/treeboot-walnut.c void *devp, *sram; devp 28 arch/powerpc/boot/treeboot-walnut.c devp = finddevice("/plb/ebc/fpga"); devp 29 arch/powerpc/boot/treeboot-walnut.c if (!devp) devp 32 arch/powerpc/boot/treeboot-walnut.c if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) devp 37 arch/powerpc/boot/treeboot-walnut.c devp = finddevice("/plb/ebc/flash"); devp 38 arch/powerpc/boot/treeboot-walnut.c if (!devp) devp 41 arch/powerpc/boot/treeboot-walnut.c if (getprop(devp, "reg", reg_flash, sizeof(reg_flash)) != sizeof(reg_flash)) devp 56 arch/powerpc/boot/treeboot-walnut.c setprop(devp, "reg", reg_flash, sizeof(reg_flash)); devp 60 arch/powerpc/boot/uartlite.c int uartlite_console_init(void *devp, struct serial_console_data *scdp) devp 65 arch/powerpc/boot/uartlite.c n = getprop(devp, "virtual-reg", ®_base, sizeof(reg_base)); devp 67 arch/powerpc/boot/uartlite.c if (!dt_xlate_reg(devp, 0, ®_phys, NULL)) devp 109 arch/powerpc/boot/ugecon.c void *devp; devp 111 arch/powerpc/boot/ugecon.c devp = find_node_by_compatible(NULL, "nintendo,flipper-exi"); devp 112 arch/powerpc/boot/ugecon.c if (devp == NULL) devp 114 arch/powerpc/boot/ugecon.c if (getprop(devp, "virtual-reg", &v, sizeof(v)) != sizeof(v)) devp 25 arch/powerpc/boot/virtex.c static int virtex_ns16550_console_init(void *devp) devp 32 arch/powerpc/boot/virtex.c if (dt_get_virtual_reg(devp, (void **)®_base, 1) < 1) devp 35 arch/powerpc/boot/virtex.c n = getprop(devp, "reg-offset", ®_offset, sizeof(reg_offset)); devp 39 arch/powerpc/boot/virtex.c n = getprop(devp, "reg-shift", ®_shift, sizeof(reg_shift)); devp 43 arch/powerpc/boot/virtex.c n = getprop(devp, "current-speed", (void *)&spd, sizeof(spd)); devp 48 arch/powerpc/boot/virtex.c n = getprop(devp, "clock-frequency", (void *)&clk, sizeof(clk)); devp 78 arch/powerpc/boot/virtex.c void *devp; devp 82 arch/powerpc/boot/virtex.c devp = finddevice("/chosen"); devp 83 arch/powerpc/boot/virtex.c if (devp == NULL) devp 86 arch/powerpc/boot/virtex.c if (getprop(devp, "linux,stdout-path", path, MAX_PATH_LEN) > 0) { devp 87 arch/powerpc/boot/virtex.c devp = finddevice(path); devp 88 arch/powerpc/boot/virtex.c if (devp == NULL) devp 91 arch/powerpc/boot/virtex.c if ((getprop(devp, "device_type", devtype, sizeof(devtype)) > 0) devp 93 arch/powerpc/boot/virtex.c && (dt_is_compatible(devp, "ns16550"))) devp 94 arch/powerpc/boot/virtex.c virtex_ns16550_console_init(devp); devp 141 drivers/char/hpet.c struct hpet_dev *devp; devp 144 drivers/char/hpet.c devp = data; devp 145 drivers/char/hpet.c isr = 1 << (devp - devp->hd_hpets->hp_dev); devp 147 drivers/char/hpet.c if ((devp->hd_flags & HPET_SHARED_IRQ) && devp 148 drivers/char/hpet.c !(isr & readl(&devp->hd_hpet->hpet_isr))) devp 152 drivers/char/hpet.c devp->hd_irqdata++; devp 158 drivers/char/hpet.c if ((devp->hd_flags & (HPET_IE | HPET_PERIODIC)) == HPET_IE) { devp 160 drivers/char/hpet.c struct hpet __iomem *hpet = devp->hd_hpet; devp 161 drivers/char/hpet.c struct hpets *hpetp = devp->hd_hpets; devp 163 drivers/char/hpet.c t = devp->hd_ireqfreq; devp 164 drivers/char/hpet.c m = read_counter(&devp->hd_timer->hpet_compare); devp 184 drivers/char/hpet.c &devp->hd_timer->hpet_compare); devp 187 drivers/char/hpet.c if (devp->hd_flags & HPET_SHARED_IRQ) devp 188 drivers/char/hpet.c writel(isr, &devp->hd_hpet->hpet_isr); devp 191 drivers/char/hpet.c wake_up_interruptible(&devp->hd_waitqueue); devp 193 drivers/char/hpet.c kill_fasync(&devp->hd_async_queue, SIGIO, POLL_IN); devp 198 drivers/char/hpet.c static void hpet_timer_set_irq(struct hpet_dev *devp) devp 205 drivers/char/hpet.c if (devp->hd_hdwirq) { devp 210 drivers/char/hpet.c timer = devp->hd_timer; devp 251 drivers/char/hpet.c devp->hd_hdwirq = gsi; devp 259 drivers/char/hpet.c struct hpet_dev *devp; devp 269 drivers/char/hpet.c for (devp = NULL, hpetp = hpets; hpetp && !devp; hpetp = hpetp->hp_next) devp 274 drivers/char/hpet.c devp = &hpetp->hp_dev[i]; devp 278 drivers/char/hpet.c if (!devp) { devp 284 drivers/char/hpet.c file->private_data = devp; devp 285 drivers/char/hpet.c devp->hd_irqdata = 0; devp 286 drivers/char/hpet.c devp->hd_flags |= HPET_OPEN; devp 290 drivers/char/hpet.c hpet_timer_set_irq(devp); devp 301 drivers/char/hpet.c struct hpet_dev *devp; devp 303 drivers/char/hpet.c devp = file->private_data; devp 304 drivers/char/hpet.c if (!devp->hd_ireqfreq) devp 310 drivers/char/hpet.c add_wait_queue(&devp->hd_waitqueue, &wait); devp 316 drivers/char/hpet.c data = devp->hd_irqdata; devp 317 drivers/char/hpet.c devp->hd_irqdata = 0; devp 337 drivers/char/hpet.c remove_wait_queue(&devp->hd_waitqueue, &wait); devp 345 drivers/char/hpet.c struct hpet_dev *devp; devp 347 drivers/char/hpet.c devp = file->private_data; devp 349 drivers/char/hpet.c if (!devp->hd_ireqfreq) devp 352 drivers/char/hpet.c poll_wait(file, &devp->hd_waitqueue, wait); devp 355 drivers/char/hpet.c v = devp->hd_irqdata; devp 381 drivers/char/hpet.c struct hpet_dev *devp; devp 387 drivers/char/hpet.c devp = file->private_data; devp 388 drivers/char/hpet.c addr = devp->hd_hpets->hp_hpet_phys; devp 405 drivers/char/hpet.c struct hpet_dev *devp; devp 407 drivers/char/hpet.c devp = file->private_data; devp 409 drivers/char/hpet.c if (fasync_helper(fd, file, on, &devp->hd_async_queue) >= 0) devp 417 drivers/char/hpet.c struct hpet_dev *devp; devp 421 drivers/char/hpet.c devp = file->private_data; devp 422 drivers/char/hpet.c timer = devp->hd_timer; devp 429 drivers/char/hpet.c irq = devp->hd_irq; devp 430 drivers/char/hpet.c devp->hd_irq = 0; devp 432 drivers/char/hpet.c devp->hd_ireqfreq = 0; devp 434 drivers/char/hpet.c if (devp->hd_flags & HPET_PERIODIC devp 443 drivers/char/hpet.c devp->hd_flags &= ~(HPET_OPEN | HPET_IE | HPET_PERIODIC); devp 447 drivers/char/hpet.c free_irq(irq, devp); devp 453 drivers/char/hpet.c static int hpet_ioctl_ieon(struct hpet_dev *devp) devp 462 drivers/char/hpet.c timer = devp->hd_timer; devp 463 drivers/char/hpet.c hpet = devp->hd_hpet; devp 464 drivers/char/hpet.c hpetp = devp->hd_hpets; devp 466 drivers/char/hpet.c if (!devp->hd_ireqfreq) devp 471 drivers/char/hpet.c if (devp->hd_flags & HPET_IE) { devp 476 drivers/char/hpet.c devp->hd_flags |= HPET_IE; devp 479 drivers/char/hpet.c devp->hd_flags |= HPET_SHARED_IRQ; devp 482 drivers/char/hpet.c irq = devp->hd_hdwirq; devp 487 drivers/char/hpet.c if (devp->hd_flags & HPET_SHARED_IRQ) { devp 498 drivers/char/hpet.c isr = 1 << (devp - devp->hd_hpets->hp_dev); devp 502 drivers/char/hpet.c sprintf(devp->hd_name, "hpet%d", (int)(devp - hpetp->hp_dev)); devp 503 drivers/char/hpet.c irq_flags = devp->hd_flags & HPET_SHARED_IRQ ? IRQF_SHARED : 0; devp 505 drivers/char/hpet.c devp->hd_name, (void *)devp)) { devp 513 drivers/char/hpet.c devp->hd_flags ^= HPET_IE; devp 518 drivers/char/hpet.c devp->hd_irq = irq; devp 519 drivers/char/hpet.c t = devp->hd_ireqfreq; devp 527 drivers/char/hpet.c if (devp->hd_flags & HPET_PERIODIC) { devp 553 drivers/char/hpet.c if (devp->hd_flags & HPET_SHARED_IRQ) { devp 554 drivers/char/hpet.c isr = 1 << (devp - devp->hd_hpets->hp_dev); devp 574 drivers/char/hpet.c hpet_ioctl_common(struct hpet_dev *devp, unsigned int cmd, unsigned long arg, devp 588 drivers/char/hpet.c timer = devp->hd_timer; devp 589 drivers/char/hpet.c hpetp = devp->hd_hpets; devp 592 drivers/char/hpet.c return hpet_ioctl_ieon(devp); devp 601 drivers/char/hpet.c if ((devp->hd_flags & HPET_IE) == 0) devp 606 drivers/char/hpet.c if (devp->hd_irq) { devp 607 drivers/char/hpet.c free_irq(devp->hd_irq, devp); devp 608 drivers/char/hpet.c devp->hd_irq = 0; devp 610 drivers/char/hpet.c devp->hd_flags ^= HPET_IE; devp 615 drivers/char/hpet.c if (devp->hd_ireqfreq) devp 617 drivers/char/hpet.c hpet_time_div(hpetp, devp->hd_ireqfreq); devp 621 drivers/char/hpet.c info->hi_timer = devp - hpetp->hp_dev; devp 630 drivers/char/hpet.c devp->hd_flags |= HPET_PERIODIC; devp 638 drivers/char/hpet.c if (devp->hd_flags & HPET_PERIODIC && devp 644 drivers/char/hpet.c devp->hd_flags &= ~HPET_PERIODIC; devp 658 drivers/char/hpet.c devp->hd_ireqfreq = hpet_time_div(hpetp, arg); devp 782 drivers/char/hpet.c struct hpet_dev *devp; devp 786 drivers/char/hpet.c for (j = 0, devp = hpetp->hp_dev; j < hpetp->hp_ntimer; j++, devp++) devp 787 drivers/char/hpet.c if ((devp->hd_flags & HPET_OPEN) == 0) { devp 788 drivers/char/hpet.c timer = devp->hd_timer; devp 838 drivers/char/hpet.c struct hpet_dev *devp; devp 922 drivers/char/hpet.c for (i = 0, devp = hpetp->hp_dev; i < hpetp->hp_ntimer; i++, devp++) { devp 925 drivers/char/hpet.c timer = &hpet->hpet_timers[devp - hpetp->hp_dev]; devp 927 drivers/char/hpet.c devp->hd_hpets = hpetp; devp 928 drivers/char/hpet.c devp->hd_hpet = hpet; devp 929 drivers/char/hpet.c devp->hd_timer = timer; devp 936 drivers/char/hpet.c devp->hd_flags = HPET_OPEN; devp 940 drivers/char/hpet.c init_waitqueue_head(&devp->hd_waitqueue); devp 551 drivers/devfreq/devfreq.c void *devp) devp 78 drivers/infiniband/hw/cxgb4/device.c struct c4iw_dev *devp; devp 337 drivers/infiniband/hw/cxgb4/device.c qpd->devp = inode->i_private; devp 344 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&qpd->devp->qps, index, qp) devp 354 drivers/infiniband/hw/cxgb4/device.c xa_lock_irq(&qpd->devp->qps); devp 355 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&qpd->devp->qps, index, qp) devp 357 drivers/infiniband/hw/cxgb4/device.c xa_unlock_irq(&qpd->devp->qps); devp 383 drivers/infiniband/hw/cxgb4/device.c ret = cxgb4_read_tpte(stagd->devp->rdev.lldi.ports[0], (u32)id<<8, devp 386 drivers/infiniband/hw/cxgb4/device.c dev_err(&stagd->devp->rdev.lldi.pdev->dev, devp 432 drivers/infiniband/hw/cxgb4/device.c stagd->devp = inode->i_private; devp 435 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&stagd->devp->mrs, index, p) devp 445 drivers/infiniband/hw/cxgb4/device.c xa_lock_irq(&stagd->devp->mrs); devp 446 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&stagd->devp->mrs, index, p) devp 448 drivers/infiniband/hw/cxgb4/device.c xa_unlock_irq(&stagd->devp->mrs); devp 683 drivers/infiniband/hw/cxgb4/device.c epd->devp = inode->i_private; devp 686 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&epd->devp->hwtids, index, ep) devp 688 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&epd->devp->atids, index, ep) devp 690 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&epd->devp->stids, index, lep) devp 700 drivers/infiniband/hw/cxgb4/device.c xa_lock_irq(&epd->devp->hwtids); devp 701 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&epd->devp->hwtids, index, ep) devp 703 drivers/infiniband/hw/cxgb4/device.c xa_unlock_irq(&epd->devp->hwtids); devp 704 drivers/infiniband/hw/cxgb4/device.c xa_lock_irq(&epd->devp->atids); devp 705 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&epd->devp->atids, index, ep) devp 707 drivers/infiniband/hw/cxgb4/device.c xa_unlock_irq(&epd->devp->atids); devp 708 drivers/infiniband/hw/cxgb4/device.c xa_lock_irq(&epd->devp->stids); devp 709 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&epd->devp->stids, index, lep) devp 711 drivers/infiniband/hw/cxgb4/device.c xa_unlock_irq(&epd->devp->stids); devp 728 drivers/infiniband/hw/cxgb4/device.c static void setup_debugfs(struct c4iw_dev *devp) devp 730 drivers/infiniband/hw/cxgb4/device.c debugfs_create_file_size("qps", S_IWUSR, devp->debugfs_root, devp 731 drivers/infiniband/hw/cxgb4/device.c (void *)devp, &qp_debugfs_fops, 4096); devp 733 drivers/infiniband/hw/cxgb4/device.c debugfs_create_file_size("stags", S_IWUSR, devp->debugfs_root, devp 734 drivers/infiniband/hw/cxgb4/device.c (void *)devp, &stag_debugfs_fops, 4096); devp 736 drivers/infiniband/hw/cxgb4/device.c debugfs_create_file_size("stats", S_IWUSR, devp->debugfs_root, devp 737 drivers/infiniband/hw/cxgb4/device.c (void *)devp, &stats_debugfs_fops, 4096); devp 739 drivers/infiniband/hw/cxgb4/device.c debugfs_create_file_size("eps", S_IWUSR, devp->debugfs_root, devp 740 drivers/infiniband/hw/cxgb4/device.c (void *)devp, &ep_debugfs_fops, 4096); devp 743 drivers/infiniband/hw/cxgb4/device.c debugfs_create_file_size("wr_log", S_IWUSR, devp->debugfs_root, devp 744 drivers/infiniband/hw/cxgb4/device.c (void *)devp, &wr_log_debugfs_fops, 4096); devp 969 drivers/infiniband/hw/cxgb4/device.c struct c4iw_dev *devp; devp 981 drivers/infiniband/hw/cxgb4/device.c devp = ib_alloc_device(c4iw_dev, ibdev); devp 982 drivers/infiniband/hw/cxgb4/device.c if (!devp) { devp 986 drivers/infiniband/hw/cxgb4/device.c devp->rdev.lldi = *infop; devp 990 drivers/infiniband/hw/cxgb4/device.c devp->rdev.lldi.sge_ingpadboundary, devp 991 drivers/infiniband/hw/cxgb4/device.c devp->rdev.lldi.sge_egrstatuspagesize); devp 993 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_eq_status_entries = devp 994 drivers/infiniband/hw/cxgb4/device.c devp->rdev.lldi.sge_egrstatuspagesize / 64; devp 995 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_eq_size = 65520; devp 996 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_iq_size = 65520; devp 997 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_rq_size = 8192 - devp 998 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_eq_status_entries - 1; devp 999 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_sq_size = devp 1000 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_eq_size - devp 1001 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_eq_status_entries - 1; devp 1002 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_qp_depth = devp 1003 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_rq_size; devp 1004 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_cq_depth = devp 1005 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_max_iq_size - 2; devp 1006 drivers/infiniband/hw/cxgb4/device.c devp->rdev.hw_queue.t4_stat_len = devp 1007 drivers/infiniband/hw/cxgb4/device.c devp->rdev.lldi.sge_egrstatuspagesize; devp 1014 drivers/infiniband/hw/cxgb4/device.c devp->rdev.bar2_pa = pci_resource_start(devp->rdev.lldi.pdev, 2); devp 1015 drivers/infiniband/hw/cxgb4/device.c if (!is_t4(devp->rdev.lldi.adapter_type)) { devp 1016 drivers/infiniband/hw/cxgb4/device.c devp->rdev.bar2_kva = ioremap_wc(devp->rdev.bar2_pa, devp 1017 drivers/infiniband/hw/cxgb4/device.c pci_resource_len(devp->rdev.lldi.pdev, 2)); devp 1018 drivers/infiniband/hw/cxgb4/device.c if (!devp->rdev.bar2_kva) { devp 1020 drivers/infiniband/hw/cxgb4/device.c ib_dealloc_device(&devp->ibdev); devp 1024 drivers/infiniband/hw/cxgb4/device.c devp->rdev.oc_mw_pa = devp 1025 drivers/infiniband/hw/cxgb4/device.c pci_resource_start(devp->rdev.lldi.pdev, 2) + devp 1026 drivers/infiniband/hw/cxgb4/device.c pci_resource_len(devp->rdev.lldi.pdev, 2) - devp 1027 drivers/infiniband/hw/cxgb4/device.c roundup_pow_of_two(devp->rdev.lldi.vr->ocq.size); devp 1028 drivers/infiniband/hw/cxgb4/device.c devp->rdev.oc_mw_kva = ioremap_wc(devp->rdev.oc_mw_pa, devp 1029 drivers/infiniband/hw/cxgb4/device.c devp->rdev.lldi.vr->ocq.size); devp 1030 drivers/infiniband/hw/cxgb4/device.c if (!devp->rdev.oc_mw_kva) { devp 1032 drivers/infiniband/hw/cxgb4/device.c ib_dealloc_device(&devp->ibdev); devp 1038 drivers/infiniband/hw/cxgb4/device.c devp->rdev.lldi.vr->ocq.start, devp->rdev.lldi.vr->ocq.size, devp 1039 drivers/infiniband/hw/cxgb4/device.c devp->rdev.oc_mw_pa, devp->rdev.oc_mw_kva); devp 1041 drivers/infiniband/hw/cxgb4/device.c ret = c4iw_rdev_open(&devp->rdev); devp 1044 drivers/infiniband/hw/cxgb4/device.c ib_dealloc_device(&devp->ibdev); devp 1048 drivers/infiniband/hw/cxgb4/device.c xa_init_flags(&devp->cqs, XA_FLAGS_LOCK_IRQ); devp 1049 drivers/infiniband/hw/cxgb4/device.c xa_init_flags(&devp->qps, XA_FLAGS_LOCK_IRQ); devp 1050 drivers/infiniband/hw/cxgb4/device.c xa_init_flags(&devp->mrs, XA_FLAGS_LOCK_IRQ); devp 1051 drivers/infiniband/hw/cxgb4/device.c xa_init_flags(&devp->hwtids, XA_FLAGS_LOCK_IRQ); devp 1052 drivers/infiniband/hw/cxgb4/device.c xa_init_flags(&devp->atids, XA_FLAGS_LOCK_IRQ); devp 1053 drivers/infiniband/hw/cxgb4/device.c xa_init_flags(&devp->stids, XA_FLAGS_LOCK_IRQ); devp 1054 drivers/infiniband/hw/cxgb4/device.c mutex_init(&devp->rdev.stats.lock); devp 1055 drivers/infiniband/hw/cxgb4/device.c mutex_init(&devp->db_mutex); devp 1056 drivers/infiniband/hw/cxgb4/device.c INIT_LIST_HEAD(&devp->db_fc_list); devp 1057 drivers/infiniband/hw/cxgb4/device.c init_waitqueue_head(&devp->wait); devp 1058 drivers/infiniband/hw/cxgb4/device.c devp->avail_ird = devp->rdev.lldi.max_ird_adapter; devp 1061 drivers/infiniband/hw/cxgb4/device.c devp->debugfs_root = debugfs_create_dir( devp 1062 drivers/infiniband/hw/cxgb4/device.c pci_name(devp->rdev.lldi.pdev), devp 1064 drivers/infiniband/hw/cxgb4/device.c setup_debugfs(devp); devp 1068 drivers/infiniband/hw/cxgb4/device.c return devp; devp 62 drivers/infiniband/hw/hfi1/device.c struct cdev *cdev, struct device **devp, devp 95 drivers/infiniband/hw/hfi1/device.c *devp = device; devp 99 drivers/infiniband/hw/hfi1/device.c void hfi1_cdev_cleanup(struct cdev *cdev, struct device **devp) devp 101 drivers/infiniband/hw/hfi1/device.c struct device *device = *devp; devp 105 drivers/infiniband/hw/hfi1/device.c *devp = NULL; devp 52 drivers/infiniband/hw/hfi1/device.h struct cdev *cdev, struct device **devp, devp 55 drivers/infiniband/hw/hfi1/device.h void hfi1_cdev_cleanup(struct cdev *cdev, struct device **devp); devp 1124 drivers/infiniband/hw/qib/qib.h struct cdev **cdevp, struct device **devp); devp 1125 drivers/infiniband/hw/qib/qib.h void qib_cdev_cleanup(struct cdev **cdevp, struct device **devp); devp 2259 drivers/infiniband/hw/qib/qib_file_ops.c struct cdev **cdevp, struct device **devp) devp 2297 drivers/infiniband/hw/qib/qib_file_ops.c *devp = device; devp 2301 drivers/infiniband/hw/qib/qib_file_ops.c void qib_cdev_cleanup(struct cdev **cdevp, struct device **devp) devp 2303 drivers/infiniband/hw/qib/qib_file_ops.c struct device *device = *devp; devp 2307 drivers/infiniband/hw/qib/qib_file_ops.c *devp = NULL; devp 198 drivers/misc/mic/vop/vop_vringh.c struct mic_device_desc *devp; devp 216 drivers/misc/mic/vop/vop_vringh.c i += mic_total_desc_size(devp)) { devp 217 drivers/misc/mic/vop/vop_vringh.c devp = vpdev->hw_ops->get_dp(vpdev) + i; devp 218 drivers/misc/mic/vop/vop_vringh.c if (devp->type == 0 || devp->type == -1) { devp 235 drivers/misc/mic/vop/vop_vringh.c memcpy(devp, argp, mic_desc_size(argp)); devp 237 drivers/misc/mic/vop/vop_vringh.c *devpage = devp; devp 393 drivers/misc/mic/vop/vop_vringh.c static void vop_dev_remove(struct vop_info *pvi, struct mic_device_ctrl *devp, devp 401 drivers/misc/mic/vop/vop_vringh.c devp->config_change = MIC_VIRTIO_PARAM_DEV_REMOVE; devp 408 drivers/misc/mic/vop/vop_vringh.c ret = wait_event_timeout(wake, devp->guest_ack, devp 414 drivers/misc/mic/vop/vop_vringh.c devp->config_change = 0; devp 415 drivers/misc/mic/vop/vop_vringh.c devp->guest_ack = 0; devp 1489 drivers/net/macsec.c struct net_device **devp, devp 1518 drivers/net/macsec.c *devp = dev; devp 1527 drivers/net/macsec.c struct net_device **devp, devp 1550 drivers/net/macsec.c *devp = dev; devp 1559 drivers/net/macsec.c struct net_device **devp, devp 1574 drivers/net/macsec.c rx_sc = get_rxsc_from_nl(net, attrs, tb_rxsc, devp, secyp); devp 94 drivers/parisc/superio.c superio_interrupt(int parent_irq, void *devp) devp 5799 drivers/scsi/ipr.c static irqreturn_t ipr_isr(int irq, void *devp) devp 5801 drivers/scsi/ipr.c struct ipr_hrr_queue *hrrq = (struct ipr_hrr_queue *)devp; devp 5867 drivers/scsi/ipr.c static irqreturn_t ipr_isr_mhrrq(int irq, void *devp) devp 5869 drivers/scsi/ipr.c struct ipr_hrr_queue *hrrq = (struct ipr_hrr_queue *)devp; devp 10067 drivers/scsi/ipr.c static irqreturn_t ipr_test_intr(int irq, void *devp) devp 10069 drivers/scsi/ipr.c struct ipr_ioa_cfg *ioa_cfg = (struct ipr_ioa_cfg *)devp; devp 1258 drivers/scsi/megaraid.c megaraid_isr_iomapped(int irq, void *devp) devp 1260 drivers/scsi/megaraid.c adapter_t *adapter = devp; devp 1334 drivers/scsi/megaraid.c megaraid_isr_memmapped(int irq, void *devp) devp 1336 drivers/scsi/megaraid.c adapter_t *adapter = devp; devp 2146 drivers/scsi/megaraid/megaraid_mbox.c megaraid_isr(int irq, void *devp) devp 2148 drivers/scsi/megaraid/megaraid_mbox.c adapter_t *adapter = devp; devp 2171 drivers/scsi/megaraid/megaraid_mbox.c megaraid_mbox_dpc(unsigned long devp) devp 2173 drivers/scsi/megaraid/megaraid_mbox.c adapter_t *adapter = (adapter_t *)devp; devp 2530 drivers/scsi/megaraid/megaraid_sas.h irqreturn_t (*service_isr)(int irq, void *devp); devp 218 drivers/scsi/megaraid/megaraid_sas_base.c static irqreturn_t megasas_isr(int irq, void *devp); devp 3957 drivers/scsi/megaraid/megaraid_sas_base.c static irqreturn_t megasas_isr(int irq, void *devp) devp 3959 drivers/scsi/megaraid/megaraid_sas_base.c struct megasas_irq_context *irq_context = devp; devp 3781 drivers/scsi/megaraid/megaraid_sas_fusion.c static irqreturn_t megasas_isr_fusion(int irq, void *devp) devp 3783 drivers/scsi/megaraid/megaraid_sas_fusion.c struct megasas_irq_context *irq_context = devp; devp 1790 drivers/scsi/mvumi.c static irqreturn_t mvumi_isr_handler(int irq, void *devp) devp 1792 drivers/scsi/mvumi.c struct mvumi_hba *mhba = (struct mvumi_hba *) devp; devp 1390 drivers/scsi/sym53c8xx_2/sym_glue.c static void sym_get_nvram(struct sym_device *devp, struct sym_nvram *nvp) devp 1392 drivers/scsi/sym53c8xx_2/sym_glue.c devp->nvram = nvp; devp 1395 drivers/scsi/sym53c8xx_2/sym_glue.c sym_read_nvram(devp, nvp); devp 1398 drivers/scsi/sym53c8xx_2/sym_glue.c static inline void sym_get_nvram(struct sym_device *devp, struct sym_nvram *nvp) devp 1164 drivers/scsi/vmw_pvscsi.c static irqreturn_t pvscsi_isr(int irq, void *devp) devp 1166 drivers/scsi/vmw_pvscsi.c struct pvscsi_adapter *adapter = devp; devp 1178 drivers/scsi/vmw_pvscsi.c static irqreturn_t pvscsi_shared_isr(int irq, void *devp) devp 1180 drivers/scsi/vmw_pvscsi.c struct pvscsi_adapter *adapter = devp; devp 1185 drivers/scsi/vmw_pvscsi.c pvscsi_write_intr_status(devp, val); devp 1186 drivers/scsi/vmw_pvscsi.c return pvscsi_isr(irq, devp); devp 46 include/linux/fsi.h #define to_fsi_dev(devp) container_of(devp, struct fsi_device, dev)