tag | line | file | source code |
action | 135 | arch/alpha/kernel/irq.c | struct irqaction * action; |
action | 138 | arch/alpha/kernel/irq.c | action = irq_action[i]; |
action | 139 | arch/alpha/kernel/irq.c | if (!action) |
action | 143 | arch/alpha/kernel/irq.c | (action->flags & SA_INTERRUPT) ? '+' : ' ', |
action | 144 | arch/alpha/kernel/irq.c | action->name); |
action | 145 | arch/alpha/kernel/irq.c | for (action=action->next; action; action = action->next) { |
action | 147 | arch/alpha/kernel/irq.c | (action->flags & SA_INTERRUPT) ? " +" : "", |
action | 148 | arch/alpha/kernel/irq.c | action->name); |
action | 176 | arch/alpha/kernel/irq.c | struct irqaction * action, **p; |
action | 184 | arch/alpha/kernel/irq.c | action = *p; |
action | 185 | arch/alpha/kernel/irq.c | if (action) { |
action | 187 | arch/alpha/kernel/irq.c | if (!(action->flags & irqflags & SA_SHIRQ)) |
action | 191 | arch/alpha/kernel/irq.c | if ((action->flags ^ irqflags) & SA_INTERRUPT) |
action | 196 | arch/alpha/kernel/irq.c | p = &action->next; |
action | 197 | arch/alpha/kernel/irq.c | action = *p; |
action | 198 | arch/alpha/kernel/irq.c | } while (action); |
action | 202 | arch/alpha/kernel/irq.c | action = (struct irqaction *)kmalloc(sizeof(struct irqaction), GFP_KERNEL); |
action | 203 | arch/alpha/kernel/irq.c | if (!action) |
action | 209 | arch/alpha/kernel/irq.c | action->handler = handler; |
action | 210 | arch/alpha/kernel/irq.c | action->flags = irqflags; |
action | 211 | arch/alpha/kernel/irq.c | action->mask = 0; |
action | 212 | arch/alpha/kernel/irq.c | action->name = devname; |
action | 213 | arch/alpha/kernel/irq.c | action->next = NULL; |
action | 214 | arch/alpha/kernel/irq.c | action->dev_id = dev_id; |
action | 218 | arch/alpha/kernel/irq.c | *p = action; |
action | 229 | arch/alpha/kernel/irq.c | struct irqaction * action, **p; |
action | 236 | arch/alpha/kernel/irq.c | for (p = irq + irq_action; (action = *p) != NULL; p = &action->next) { |
action | 237 | arch/alpha/kernel/irq.c | if (action->dev_id != dev_id) |
action | 243 | arch/alpha/kernel/irq.c | *p = action->next; |
action | 247 | arch/alpha/kernel/irq.c | kfree(action); |
action | 261 | arch/alpha/kernel/irq.c | struct irqaction *action; |
action | 268 | arch/alpha/kernel/irq.c | if ((action = irq_action[i])) |
action | 269 | arch/alpha/kernel/irq.c | while (action->handler) { |
action | 270 | arch/alpha/kernel/irq.c | printk("[%s:%d] ", action->name, i); |
action | 271 | arch/alpha/kernel/irq.c | action = action->next; |
action | 286 | arch/alpha/kernel/irq.c | struct irqaction * action = irq_action[irq]; |
action | 289 | arch/alpha/kernel/irq.c | if (!action) { |
action | 294 | arch/alpha/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 295 | arch/alpha/kernel/irq.c | action = action->next; |
action | 296 | arch/alpha/kernel/irq.c | } while (action); |
action | 301 | arch/alpha/kernel/irq.c | struct irqaction * action; |
action | 309 | arch/alpha/kernel/irq.c | action = irq_action[irq]; |
action | 310 | arch/alpha/kernel/irq.c | if (action) { |
action | 312 | arch/alpha/kernel/irq.c | if (action->flags & SA_INTERRUPT) { |
action | 313 | arch/alpha/kernel/irq.c | while (action) { |
action | 314 | arch/alpha/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 315 | arch/alpha/kernel/irq.c | action = action->next; |
action | 332 | arch/alpha/kernel/irq.c | if (!action) |
action | 334 | arch/alpha/kernel/irq.c | if (action->flags & SA_SAMPLE_RANDOM) |
action | 336 | arch/alpha/kernel/irq.c | while (action) { |
action | 337 | arch/alpha/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 338 | arch/alpha/kernel/irq.c | action = action->next; |
action | 543 | arch/alpha/kernel/irq.c | struct irqaction * action; |
action | 549 | arch/alpha/kernel/irq.c | action = irq_action[i]; |
action | 550 | arch/alpha/kernel/irq.c | if (!action) { |
action | 233 | arch/alpha/kernel/signal.c | sa = current->sig->action + signr; |
action | 250 | arch/alpha/kernel/signal.c | sa = current->sig->action + signr - 1; |
action | 272 | arch/alpha/kernel/signal.c | if (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & |
action | 320 | arch/alpha/kernel/signal.c | sa = current->sig->action; |
action | 229 | arch/i386/kernel/irq.c | struct irqaction * action; |
action | 232 | arch/i386/kernel/irq.c | action = irq_action[i]; |
action | 233 | arch/i386/kernel/irq.c | if (!action) |
action | 237 | arch/i386/kernel/irq.c | (action->flags & SA_INTERRUPT) ? '+' : ' ', |
action | 238 | arch/i386/kernel/irq.c | action->name); |
action | 239 | arch/i386/kernel/irq.c | for (action=action->next; action; action = action->next) { |
action | 241 | arch/i386/kernel/irq.c | (action->flags & SA_INTERRUPT) ? " +" : "", |
action | 242 | arch/i386/kernel/irq.c | action->name); |
action | 260 | arch/i386/kernel/irq.c | struct irqaction * action; |
action | 280 | arch/i386/kernel/irq.c | action = *(i + irq_action); |
action | 281 | arch/i386/kernel/irq.c | if (!action || !action->handler) |
action | 289 | arch/i386/kernel/irq.c | (action->flags & SA_INTERRUPT) ? '+' : ' ', |
action | 290 | arch/i386/kernel/irq.c | action->name); |
action | 291 | arch/i386/kernel/irq.c | for (action=action->next; action; action = action->next) { |
action | 293 | arch/i386/kernel/irq.c | (action->flags & SA_INTERRUPT) ? " +" : "", |
action | 294 | arch/i386/kernel/irq.c | action->name); |
action | 345 | arch/i386/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
action | 356 | arch/i386/kernel/irq.c | while (action) { |
action | 357 | arch/i386/kernel/irq.c | if (action->flags & SA_SAMPLE_RANDOM) |
action | 359 | arch/i386/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 360 | arch/i386/kernel/irq.c | action = action->next; |
action | 371 | arch/i386/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
action | 382 | arch/i386/kernel/irq.c | while (action) { |
action | 383 | arch/i386/kernel/irq.c | action->handler(irq, action->dev_id, NULL); |
action | 384 | arch/i386/kernel/irq.c | action = action->next; |
action | 437 | arch/i386/kernel/irq.c | struct irqaction * action; |
action | 444 | arch/i386/kernel/irq.c | action = (struct irqaction *)kmalloc(sizeof(struct irqaction), GFP_KERNEL); |
action | 445 | arch/i386/kernel/irq.c | if (!action) |
action | 448 | arch/i386/kernel/irq.c | action->handler = handler; |
action | 449 | arch/i386/kernel/irq.c | action->flags = irqflags; |
action | 450 | arch/i386/kernel/irq.c | action->mask = 0; |
action | 451 | arch/i386/kernel/irq.c | action->name = devname; |
action | 452 | arch/i386/kernel/irq.c | action->next = NULL; |
action | 453 | arch/i386/kernel/irq.c | action->dev_id = dev_id; |
action | 455 | arch/i386/kernel/irq.c | retval = setup_x86_irq(irq, action); |
action | 458 | arch/i386/kernel/irq.c | kfree(action); |
action | 464 | arch/i386/kernel/irq.c | struct irqaction * action, **p; |
action | 471 | arch/i386/kernel/irq.c | for (p = irq + irq_action; (action = *p) != NULL; p = &action->next) { |
action | 472 | arch/i386/kernel/irq.c | if (action->dev_id != dev_id) |
action | 478 | arch/i386/kernel/irq.c | *p = action->next; |
action | 484 | arch/i386/kernel/irq.c | kfree(action); |
action | 287 | arch/i386/kernel/signal.c | sa = current->sig->action + signr; |
action | 303 | arch/i386/kernel/signal.c | sa = current->sig->action + signr - 1; |
action | 325 | arch/i386/kernel/signal.c | if (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & |
action | 406 | arch/m68k/kernel/signal.c | sa = current->sig->action + signr; |
action | 436 | arch/m68k/kernel/signal.c | sa = current->sig->action + signr - 1; |
action | 458 | arch/m68k/kernel/signal.c | if (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & |
action | 516 | arch/m68k/kernel/signal.c | sa = current->sig->action; |
action | 116 | arch/mips/kernel/irq.c | struct irqaction * action; |
action | 119 | arch/mips/kernel/irq.c | action = *(i + irq_action); |
action | 120 | arch/mips/kernel/irq.c | if (!action) |
action | 124 | arch/mips/kernel/irq.c | (action->flags & SA_INTERRUPT) ? '+' : ' ', |
action | 125 | arch/mips/kernel/irq.c | action->name); |
action | 126 | arch/mips/kernel/irq.c | for (action=action->next; action; action = action->next) { |
action | 128 | arch/mips/kernel/irq.c | (action->flags & SA_INTERRUPT) ? " +" : "", |
action | 129 | arch/mips/kernel/irq.c | action->name); |
action | 145 | arch/mips/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
action | 148 | arch/mips/kernel/irq.c | if (action->flags & SA_SAMPLE_RANDOM) |
action | 150 | arch/mips/kernel/irq.c | while (action) { |
action | 151 | arch/mips/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 152 | arch/mips/kernel/irq.c | action = action->next; |
action | 163 | arch/mips/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
action | 166 | arch/mips/kernel/irq.c | if (action->flags & SA_SAMPLE_RANDOM) |
action | 168 | arch/mips/kernel/irq.c | while (action) { |
action | 169 | arch/mips/kernel/irq.c | action->handler(irq, action->dev_id, NULL); |
action | 170 | arch/mips/kernel/irq.c | action = action->next; |
action | 182 | arch/mips/kernel/irq.c | struct irqaction * action, *tmp = NULL; |
action | 189 | arch/mips/kernel/irq.c | action = *(irq + irq_action); |
action | 190 | arch/mips/kernel/irq.c | if (action) { |
action | 191 | arch/mips/kernel/irq.c | if ((action->flags & SA_SHIRQ) && (irqflags & SA_SHIRQ)) { |
action | 192 | arch/mips/kernel/irq.c | for (tmp = action; tmp->next; tmp = tmp->next); |
action | 196 | arch/mips/kernel/irq.c | if ((action->flags & SA_INTERRUPT) ^ (irqflags & SA_INTERRUPT)) { |
action | 206 | arch/mips/kernel/irq.c | action = &cascade_irq; |
action | 208 | arch/mips/kernel/irq.c | action = &math_irq; |
action | 210 | arch/mips/kernel/irq.c | action = &timer_irq; |
action | 212 | arch/mips/kernel/irq.c | action = (struct irqaction *)kmalloc(sizeof(struct irqaction), GFP_KERNEL); |
action | 214 | arch/mips/kernel/irq.c | if (!action) { |
action | 219 | arch/mips/kernel/irq.c | action->handler = handler; |
action | 220 | arch/mips/kernel/irq.c | action->flags = irqflags; |
action | 221 | arch/mips/kernel/irq.c | action->mask = 0; |
action | 222 | arch/mips/kernel/irq.c | action->name = devname; |
action | 223 | arch/mips/kernel/irq.c | action->next = NULL; |
action | 224 | arch/mips/kernel/irq.c | action->dev_id = dev_id; |
action | 227 | arch/mips/kernel/irq.c | tmp->next = action; |
action | 229 | arch/mips/kernel/irq.c | *(irq + irq_action) = action; |
action | 230 | arch/mips/kernel/irq.c | if (!(action->flags & SA_PROBE)) {/* SA_ONESHOT used by probing */ |
action | 234 | arch/mips/kernel/irq.c | if (action->flags & SA_INTERRUPT) |
action | 255 | arch/mips/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
action | 263 | arch/mips/kernel/irq.c | if (!action->handler) { |
action | 268 | arch/mips/kernel/irq.c | for (; action; action = action->next) { |
action | 269 | arch/mips/kernel/irq.c | if (action->dev_id == dev_id) break; |
action | 270 | arch/mips/kernel/irq.c | tmp = action; |
action | 272 | arch/mips/kernel/irq.c | if (!action) { |
action | 276 | arch/mips/kernel/irq.c | } else if (action->flags & SA_SHIRQ) { |
action | 282 | arch/mips/kernel/irq.c | if (action && tmp) { |
action | 283 | arch/mips/kernel/irq.c | tmp->next = action->next; |
action | 285 | arch/mips/kernel/irq.c | *(irq + irq_action) = action->next; |
action | 289 | arch/mips/kernel/irq.c | memset(action, 0, sizeof(struct irqaction)); |
action | 291 | arch/mips/kernel/irq.c | kfree_s(action, sizeof(struct irqaction)); |
action | 252 | arch/mips/kernel/signal.c | sa = current->sig->action + signr; |
action | 268 | arch/mips/kernel/signal.c | sa = current->sig->action + signr - 1; |
action | 290 | arch/mips/kernel/signal.c | if (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & |
action | 339 | arch/mips/kernel/signal.c | sa = current->sig->action; |
action | 149 | arch/mips/kernel/syscall.c | current->sig->action[SIGILL-1].sa_handler = NULL; |
action | 88 | arch/ppc/kernel/irq.c | struct irqaction * action; |
action | 91 | arch/ppc/kernel/irq.c | action = *(i + irq_action); |
action | 92 | arch/ppc/kernel/irq.c | if (!action) |
action | 96 | arch/ppc/kernel/irq.c | (action->flags & SA_INTERRUPT) ? '+' : ' ', |
action | 97 | arch/ppc/kernel/irq.c | action->name); |
action | 98 | arch/ppc/kernel/irq.c | for (action=action->next; action; action = action->next) { |
action | 100 | arch/ppc/kernel/irq.c | (action->flags & SA_INTERRUPT) ? " +" : "", |
action | 101 | arch/ppc/kernel/irq.c | action->name); |
action | 111 | arch/ppc/kernel/irq.c | struct irqaction * action; |
action | 135 | arch/ppc/kernel/irq.c | action = *(irq + irq_action); |
action | 137 | arch/ppc/kernel/irq.c | while (action) { |
action | 138 | arch/ppc/kernel/irq.c | if (action->handler) |
action | 140 | arch/ppc/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 145 | arch/ppc/kernel/irq.c | action = action->next; |
action | 147 | arch/ppc/kernel/irq.c | if (_disable_interrupts() && !action->notified) |
action | 149 | arch/ppc/kernel/irq.c | action->notified = 1; |
action | 150 | arch/ppc/kernel/irq.c | printk("*** WARNING! %s handler [IRQ %d] turned interrupts on!\n", action->name, irq); |
action | 212 | arch/ppc/kernel/irq.c | struct irqaction * action, *tmp = NULL; |
action | 223 | arch/ppc/kernel/irq.c | action = *(irq + irq_action); |
action | 224 | arch/ppc/kernel/irq.c | if (action) { |
action | 225 | arch/ppc/kernel/irq.c | if ((action->flags & SA_SHIRQ) && (irqflags & SA_SHIRQ)) { |
action | 226 | arch/ppc/kernel/irq.c | for (tmp = action; tmp->next; tmp = tmp->next); |
action | 230 | arch/ppc/kernel/irq.c | if ((action->flags & SA_INTERRUPT) ^ (irqflags & SA_INTERRUPT)) { |
action | 238 | arch/ppc/kernel/irq.c | action = &cascade_irq; |
action | 240 | arch/ppc/kernel/irq.c | action = &math_irq; |
action | 242 | arch/ppc/kernel/irq.c | action = &timer_irq; |
action | 244 | arch/ppc/kernel/irq.c | action = (struct irqaction *)kmalloc(sizeof(struct irqaction), GFP_KERNEL); |
action | 246 | arch/ppc/kernel/irq.c | if (!action) { |
action | 251 | arch/ppc/kernel/irq.c | action->handler = handler; |
action | 252 | arch/ppc/kernel/irq.c | action->flags = irqflags; |
action | 253 | arch/ppc/kernel/irq.c | action->mask = 0; |
action | 254 | arch/ppc/kernel/irq.c | action->name = devname; |
action | 255 | arch/ppc/kernel/irq.c | action->next = NULL; |
action | 256 | arch/ppc/kernel/irq.c | action->dev_id = dev_id; |
action | 259 | arch/ppc/kernel/irq.c | tmp->next = action; |
action | 261 | arch/ppc/kernel/irq.c | *(irq + irq_action) = action; |
action | 263 | arch/ppc/kernel/irq.c | if (!(action->flags & SA_PROBE)) { /* SA_ONESHOT is used by probing */ |
action | 264 | arch/ppc/kernel/irq.c | if (action->flags & SA_INTERRUPT) |
action | 286 | arch/ppc/kernel/irq.c | struct irqaction * action = *(irq + irq_action); |
action | 294 | arch/ppc/kernel/irq.c | if (!action->handler) { |
action | 299 | arch/ppc/kernel/irq.c | for (; action; action = action->next) { |
action | 300 | arch/ppc/kernel/irq.c | if (action->dev_id == dev_id) break; |
action | 301 | arch/ppc/kernel/irq.c | tmp = action; |
action | 303 | arch/ppc/kernel/irq.c | if (!action) { |
action | 307 | arch/ppc/kernel/irq.c | } else if (action->flags & SA_SHIRQ) { |
action | 313 | arch/ppc/kernel/irq.c | if (action && tmp) { |
action | 314 | arch/ppc/kernel/irq.c | tmp->next = action->next; |
action | 316 | arch/ppc/kernel/irq.c | *(irq + irq_action) = action->next; |
action | 320 | arch/ppc/kernel/irq.c | memset(action, 0, sizeof(struct irqaction)); |
action | 322 | arch/ppc/kernel/irq.c | kfree_s(action, sizeof(struct irqaction)); |
action | 872 | arch/ppc/kernel/raw_printf.c | const unsigned short action[] = { |
action | 993 | arch/ppc/kernel/raw_printf.c | act = action[dt]; |
action | 116 | arch/ppc/kernel/signal.c | sa = current->sig->action + signr; |
action | 132 | arch/ppc/kernel/signal.c | sa = current->sig->action + signr - 1; |
action | 154 | arch/ppc/kernel/signal.c | if (!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & |
action | 200 | arch/ppc/kernel/signal.c | sa = current->sig->action; |
action | 101 | arch/sparc/kernel/irq.c | struct irqaction * action; |
action | 104 | arch/sparc/kernel/irq.c | action = *(i + irq_action); |
action | 105 | arch/sparc/kernel/irq.c | if (!action) |
action | 109 | arch/sparc/kernel/irq.c | (action->flags & SA_INTERRUPT) ? '+' : ' ', |
action | 110 | arch/sparc/kernel/irq.c | action->name); |
action | 111 | arch/sparc/kernel/irq.c | for (action=action->next; action; action = action->next) { |
action | 113 | arch/sparc/kernel/irq.c | (action->flags & SA_INTERRUPT) ? " +" : "", |
action | 114 | arch/sparc/kernel/irq.c | action->name); |
action | 123 | arch/sparc/kernel/irq.c | struct irqaction * action; |
action | 129 | arch/sparc/kernel/irq.c | action = *(cpu_irq + irq_action); |
action | 134 | arch/sparc/kernel/irq.c | if (!action->handler) { |
action | 139 | arch/sparc/kernel/irq.c | for (; action; action = action->next) { |
action | 140 | arch/sparc/kernel/irq.c | if (action->dev_id == dev_id) break; |
action | 141 | arch/sparc/kernel/irq.c | tmp = action; |
action | 143 | arch/sparc/kernel/irq.c | if (!action) { |
action | 147 | arch/sparc/kernel/irq.c | } else if (action->flags & SA_SHIRQ) { |
action | 151 | arch/sparc/kernel/irq.c | if (action->flags & SA_STATIC_ALLOC) |
action | 157 | arch/sparc/kernel/irq.c | irq, action->name); |
action | 162 | arch/sparc/kernel/irq.c | if (action && tmp) |
action | 163 | arch/sparc/kernel/irq.c | tmp->next = action->next; |
action | 165 | arch/sparc/kernel/irq.c | *(cpu_irq + irq_action) = action->next; |
action | 167 | arch/sparc/kernel/irq.c | kfree_s(action, sizeof(struct irqaction)); |
action | 178 | arch/sparc/kernel/irq.c | struct irqaction * action; |
action | 182 | arch/sparc/kernel/irq.c | action = *(cpu_irq + irq_action); |
action | 189 | arch/sparc/kernel/irq.c | if (action->handler) |
action | 190 | arch/sparc/kernel/irq.c | prom_printf("[%s:%d:0x%x] ", action->name, (int) i, |
action | 191 | arch/sparc/kernel/irq.c | (unsigned int) action->handler); |
action | 198 | arch/sparc/kernel/irq.c | struct irqaction * action; |
action | 202 | arch/sparc/kernel/irq.c | action = *(cpu_irq + irq_action); |
action | 207 | arch/sparc/kernel/irq.c | while (action) { |
action | 208 | arch/sparc/kernel/irq.c | if (!action->handler) |
action | 209 | arch/sparc/kernel/irq.c | unexpected_irq(irq, action->dev_id, regs); |
action | 211 | arch/sparc/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 212 | arch/sparc/kernel/irq.c | action = action->next; |
action | 225 | arch/sparc/kernel/irq.c | struct irqaction * action; |
action | 229 | arch/sparc/kernel/irq.c | action = *(cpu_irq + irq_action); |
action | 231 | arch/sparc/kernel/irq.c | while (action) { |
action | 232 | arch/sparc/kernel/irq.c | action->handler(irq, action->dev_id, regs); |
action | 233 | arch/sparc/kernel/irq.c | action = action->next; |
action | 256 | arch/sparc/kernel/irq.c | struct irqaction *action; |
action | 265 | arch/sparc/kernel/irq.c | action = *(cpu_irq + irq_action); |
action | 266 | arch/sparc/kernel/irq.c | if(action) { |
action | 267 | arch/sparc/kernel/irq.c | if(action->flags & SA_SHIRQ) |
action | 283 | arch/sparc/kernel/irq.c | action = &static_irqaction[static_irq_count++]; |
action | 288 | arch/sparc/kernel/irq.c | if (action == NULL) |
action | 289 | arch/sparc/kernel/irq.c | action = (struct irqaction *)kmalloc(sizeof(struct irqaction), |
action | 292 | arch/sparc/kernel/irq.c | if (!action) { |
action | 305 | arch/sparc/kernel/irq.c | action->handler = handler; |
action | 306 | arch/sparc/kernel/irq.c | action->flags = irqflags; |
action | 307 | arch/sparc/kernel/irq.c | action->mask = 0; |
action | 308 | arch/sparc/kernel/irq.c | action->name = devname; |
action | 309 | arch/sparc/kernel/irq.c | action->dev_id = NULL; |
action | 311 | arch/sparc/kernel/irq.c | *(cpu_irq + irq_action) = action; |
action | 322 | arch/sparc/kernel/irq.c | struct irqaction * action, *tmp = NULL; |
action | 332 | arch/sparc/kernel/irq.c | action = *(cpu_irq + irq_action); |
action | 333 | arch/sparc/kernel/irq.c | if (action) { |
action | 334 | arch/sparc/kernel/irq.c | if ((action->flags & SA_SHIRQ) && (irqflags & SA_SHIRQ)) { |
action | 335 | arch/sparc/kernel/irq.c | for (tmp = action; tmp->next; tmp = tmp->next); |
action | 339 | arch/sparc/kernel/irq.c | if ((action->flags & SA_INTERRUPT) ^ (irqflags & SA_INTERRUPT)) { |
action | 352 | arch/sparc/kernel/irq.c | action = &static_irqaction[static_irq_count++]; |
action | 356 | arch/sparc/kernel/irq.c | if (action == NULL) |
action | 357 | arch/sparc/kernel/irq.c | action = (struct irqaction *)kmalloc(sizeof(struct irqaction), |
action | 360 | arch/sparc/kernel/irq.c | if (!action) { |
action | 365 | arch/sparc/kernel/irq.c | action->handler = handler; |
action | 366 | arch/sparc/kernel/irq.c | action->flags = irqflags; |
action | 367 | arch/sparc/kernel/irq.c | action->mask = 0; |
action | 368 | arch/sparc/kernel/irq.c | action->name = devname; |
action | 369 | arch/sparc/kernel/irq.c | action->next = NULL; |
action | 370 | arch/sparc/kernel/irq.c | action->dev_id = dev_id; |
action | 373 | arch/sparc/kernel/irq.c | tmp->next = action; |
action | 375 | arch/sparc/kernel/irq.c | *(cpu_irq + irq_action) = action; |
action | 165 | arch/sparc/kernel/signal.c | current->sig->action[SIGILL-1].sa_handler = SIG_DFL; |
action | 233 | arch/sparc/kernel/signal.c | sa = current->sig->action + signr; |
action | 251 | arch/sparc/kernel/signal.c | if(!(current->p_pptr->sig->action[SIGCHLD-1].sa_flags & |
action | 294 | arch/sparc/kernel/signal.c | sa = current->sig->action; |
action | 1725 | drivers/block/ide.c | int ide_do_drive_cmd (ide_drive_t *drive, struct request *rq, ide_action_t action) |
action | 1738 | drivers/block/ide.c | if (action == ide_wait) |
action | 1743 | drivers/block/ide.c | if (action == ide_next) |
action | 1747 | drivers/block/ide.c | if (cur_rq == NULL || action == ide_preempt) { |
action | 1750 | drivers/block/ide.c | if (action == ide_preempt) { |
action | 1758 | drivers/block/ide.c | if (action == ide_wait || action == ide_end) { |
action | 1765 | drivers/block/ide.c | if (action == ide_wait && rq->rq_status != RQ_INACTIVE) { |
action | 588 | drivers/block/ide.h | int ide_do_drive_cmd (ide_drive_t *drive, struct request *rq, ide_action_t action); |
action | 621 | drivers/char/n_tty.c | (current->sig->action[sig-1].sa_handler == SIG_IGN)); |
action | 284 | drivers/isdn/pcbit/edss1.c | struct fsm_entry * action; |
action | 296 | drivers/isdn/pcbit/edss1.c | for (action = fsm_table; action->init != 0xff; action++) |
action | 297 | drivers/isdn/pcbit/edss1.c | if (action->init == chan->fsm_state && action->event == event) |
action | 301 | drivers/isdn/pcbit/edss1.c | if (action->init == 0xff) { |
action | 308 | drivers/isdn/pcbit/edss1.c | chan->fsm_state = action->final; |
action | 310 | drivers/isdn/pcbit/edss1.c | pcbit_state_change(dev, chan, action->init, event, action->final); |
action | 326 | drivers/isdn/pcbit/edss1.c | if (action->callb) |
action | 327 | drivers/isdn/pcbit/edss1.c | action->callb(dev, chan, data); |
action | 278 | drivers/net/i82586.h | ac_cfg_t action command. |
action | 4808 | drivers/scsi/53c7,8xx.c | enum {ACTION_ABORT, ACTION_ABORT_PRINT, ACTION_CONTINUE} action = |
action | 4841 | drivers/scsi/53c7,8xx.c | action = ACTION_ABORT_PRINT; |
action | 4910 | drivers/scsi/53c7,8xx.c | action = ACTION_CONTINUE; |
action | 4913 | drivers/scsi/53c7,8xx.c | action = ACTION_ABORT_PRINT; |
action | 4931 | drivers/scsi/53c7,8xx.c | action = ACTION_CONTINUE; |
action | 4937 | drivers/scsi/53c7,8xx.c | action = ACTION_CONTINUE; |
action | 4941 | drivers/scsi/53c7,8xx.c | action = ACTION_ABORT_PRINT; |
action | 4953 | drivers/scsi/53c7,8xx.c | action = ACTION_CONTINUE; |
action | 4962 | drivers/scsi/53c7,8xx.c | action = ACTION_ABORT_PRINT; |
action | 4985 | drivers/scsi/53c7,8xx.c | switch (action) { |
action | 285 | drivers/scsi/in2000.c | int action=0; |
action | 331 | drivers/scsi/in2000.c | action = 3; |
action | 335 | drivers/scsi/in2000.c | action = 1; |
action | 339 | drivers/scsi/in2000.c | action = 1; |
action | 341 | drivers/scsi/in2000.c | action = 2; |
action | 347 | drivers/scsi/in2000.c | action = 1; |
action | 349 | drivers/scsi/in2000.c | action = 2; |
action | 355 | drivers/scsi/in2000.c | action = 1; |
action | 357 | drivers/scsi/in2000.c | action = 2; |
action | 361 | drivers/scsi/in2000.c | switch ( action ) |
action | 992 | drivers/sound/sequencer.c | int this_one, action; |
action | 1005 | drivers/sound/sequencer.c | if ((action = play_event (&queue[this_one * EV_SZ]))) |
action | 1007 | drivers/sound/sequencer.c | if (action == 2) |
action | 430 | fs/exec.c | current->sig->action[i].sa_mask = 0; |
action | 431 | fs/exec.c | current->sig->action[i].sa_flags = 0; |
action | 432 | fs/exec.c | if (current->sig->action[i].sa_handler != SIG_IGN) |
action | 433 | fs/exec.c | current->sig->action[i].sa_handler = NULL; |
action | 367 | fs/ncpfs/sock.c | ? ((current->sig->action[SIGINT - 1].sa_handler == SIG_DFL |
action | 369 | fs/ncpfs/sock.c | | (current->sig->action[SIGQUIT - 1].sa_handler == SIG_DFL |
action | 80 | fs/nfs/sock.c | ? ((current->sig->action[SIGINT - 1].sa_handler == SIG_DFL |
action | 82 | fs/nfs/sock.c | | (current->sig->action[SIGQUIT - 1].sa_handler == SIG_DFL |
action | 592 | fs/proc/array.c | struct sigaction * action = p->sig->action; |
action | 598 | fs/proc/array.c | switch((unsigned long) action->sa_handler) { |
action | 608 | fs/proc/array.c | action++; |
action | 664 | fs/proc/array.c | switch((unsigned long) tsk->sig->action[i].sa_handler) { |
action | 169 | include/linux/sched.h | struct sigaction action[32]; |
action | 31 | kernel/exit.c | struct sigaction * sa = sig + p->sig->action - 1; |
action | 192 | kernel/fork.c | memcpy(tsk->sig->action, current->sig->action, sizeof(tsk->sig->action)); |
action | 109 | kernel/signal.c | p = signum - 1 + current->sig->action; |
action | 145 | kernel/signal.c | handler = current->sig->action[signum-1].sa_handler; |
action | 146 | kernel/signal.c | current->sig->action[signum-1] = tmp; |
action | 152 | kernel/signal.c | asmlinkage int sys_sigaction(int signum, const struct sigaction * action, |
action | 161 | kernel/signal.c | p = signum - 1 + current->sig->action; |
action | 162 | kernel/signal.c | if (action) { |
action | 163 | kernel/signal.c | int err = verify_area(VERIFY_READ, action, sizeof(*action)); |
action | 166 | kernel/signal.c | memcpy_fromfs(&new_sa, action, sizeof(struct sigaction)); |
action | 183 | kernel/signal.c | if (action) { |
action | 80 | mm/memory.c | task->sig->action[SIGKILL-1].sa_handler = NULL; |
action | 353 | net/ipv4/ipmr.c | int ipmr_mfc_modify(int action, struct mfcctl *mfc) |
action | 369 | net/ipv4/ipmr.c | if(action==MRT_DEL_MFC) |