~jakub/helenos/net

« back to all changes in this revision

Viewing changes to uspace/lib/c/generic/ddi.c

  • Committer: Jakub Jermar
  • Date: 2011-01-13 20:58:24 UTC
  • mfrom: (634.1.190 mainline)
  • Revision ID: jakub@jermar.eu-20110113205824-1y4iw0wqn6y4r0p2
MergeĀ mainlineĀ changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
95
95
        return __SYSCALL1(SYS_IOSPACE_ENABLE, (sysarg_t) &arg);
96
96
}
97
97
 
98
 
/** Enable an interrupt.
99
 
 * 
100
 
 * @param irq the interrupt.
101
 
 * 
102
 
 * @return Zero on success, negative error code otherwise. 
103
 
 */
104
 
int interrupt_enable(int irq) 
105
 
{
106
 
        return __SYSCALL2(SYS_INTERRUPT_ENABLE, (sysarg_t) irq, 1);
107
 
}
108
 
 
109
 
/** Disable an interrupt.
110
 
 * 
111
 
 * @param irq the interrupt.
112
 
 * 
113
 
 * @return Zero on success, negative error code otherwise. 
114
 
 */
115
 
int interrupt_disable(int irq) 
116
 
{
117
 
        return __SYSCALL2(SYS_INTERRUPT_ENABLE, (sysarg_t) irq, 0);
118
 
}
119
 
 
120
98
/** Enable PIO for specified I/O range.
121
99
 *
122
100
 * @param pio_addr      I/O start address.