Home | History | Annotate | Download | only in asm

Lines Matching refs:pin

4  * MPC8xx I/O port pin manipulation functions
19 u_char pin:5; /* port pin (0-31) */
35 setbits_be16(datp, 1 << (15 - iopin->pin));
39 setbits_be32(datp, 1 << (31 - iopin->pin));
43 setbits_be16(datp, 1 << (15 - iopin->pin));
47 setbits_be16(datp, 1 << (15 - iopin->pin));
58 clrbits_be16(datp, 1 << (15 - iopin->pin));
62 clrbits_be32(datp, 1 << (31 - iopin->pin));
66 clrbits_be16(datp, 1 << (15 - iopin->pin));
70 clrbits_be16(datp, 1 << (15 - iopin->pin));
81 return (in_be16(datp) >> (15 - iopin->pin)) & 1;
85 return (in_be32(datp) >> (31 - iopin->pin)) & 1;
89 return (in_be16(datp) >> (15 - iopin->pin)) & 1;
93 return (in_be16(datp) >> (15 - iopin->pin)) & 1;
105 return ((in_be16(datp) >> (15 - iopin->pin)) & 1) ^ 1;
109 return ((in_be32(datp) >> (31 - iopin->pin)) & 1) ^ 1;
113 return ((in_be16(datp) >> (15 - iopin->pin)) & 1) ^ 1;
117 return ((in_be16(datp) >> (15 - iopin->pin)) & 1) ^ 1;
129 setbits_be16(dirp, 1 << (15 - iopin->pin));
133 setbits_be32(dirp, 1 << (31 - iopin->pin));
137 setbits_be16(dirp, 1 << (15 - iopin->pin));
141 setbits_be16(dirp, 1 << (15 - iopin->pin));
152 clrbits_be16(dirp, 1 << (15 - iopin->pin));
156 clrbits_be32(dirp, 1 << (31 - iopin->pin));
160 clrbits_be16(dirp, 1 << (15 - iopin->pin));
164 clrbits_be16(dirp, 1 << (15 - iopin->pin));
175 return (in_be16(dirp) >> (15 - iopin->pin)) & 1;
179 return (in_be32(dirp) >> (31 - iopin->pin)) & 1;
183 return (in_be16(dirp) >> (15 - iopin->pin)) & 1;
187 return (in_be16(dirp) >> (15 - iopin->pin)) & 1;
199 return ((in_be16(dirp) >> (15 - iopin->pin)) & 1) ^ 1;
203 return ((in_be32(dirp) >> (31 - iopin->pin)) & 1) ^ 1;
207 return ((in_be16(dirp) >> (15 - iopin->pin)) & 1) ^ 1;
211 return ((in_be16(dirp) >> (15 - iopin->pin)) & 1) ^ 1;
223 setbits_be16(odrp, 1 << (15 - iopin->pin));
227 setbits_be16(odrp, 1 << (31 - iopin->pin));
238 clrbits_be16(odrp, 1 << (15 - iopin->pin));
242 clrbits_be16(odrp, 1 << (31 - iopin->pin));
253 return (in_be16(odrp) >> (15 - iopin->pin)) & 1;
257 return (in_be16(odrp) >> (31 - iopin->pin)) & 1;
269 return ((in_be16(odrp) >> (15 - iopin->pin)) & 1) ^ 1;
273 return ((in_be16(odrp) >> (31 - iopin->pin)) & 1) ^ 1;
285 setbits_be16(parp, 1 << (15 - iopin->pin));
289 setbits_be32(parp, 1 << (31 - iopin->pin));
293 setbits_be16(parp, 1 << (15 - iopin->pin));
297 setbits_be16(parp, 1 << (15 - iopin->pin));
308 clrbits_be16(parp, 1 << (15 - iopin->pin));
312 clrbits_be32(parp, 1 << (31 - iopin->pin));
316 clrbits_be16(parp, 1 << (15 - iopin->pin));
320 clrbits_be16(parp, 1 << (15 - iopin->pin));
331 return (in_be16(parp) >> (15 - iopin->pin)) & 1;
335 return (in_be32(parp) >> (31 - iopin->pin)) & 1;
339 return (in_be16(parp) >> (15 - iopin->pin)) & 1;
343 return (in_be16(parp) >> (15 - iopin->pin)) & 1;
355 return ((in_be16(parp) >> (15 - iopin->pin)) & 1) ^ 1;
359 return ((in_be32(parp) >> (31 - iopin->pin)) & 1) ^ 1;
363 return ((in_be16(parp) >> (15 - iopin->pin)) & 1) ^ 1;
367 return ((in_be16(parp) >> (15 - iopin->pin)) & 1) ^ 1;
379 setbits_be16(sorp, 1 << (15 - iopin->pin));
390 clrbits_be16(sorp, 1 << (15 - iopin->pin));
401 return (in_be16(sorp) >> (15 - iopin->pin)) & 1;
413 return ((in_be16(sorp) >> (15 - iopin->pin)) & 1) ^ 1;
425 setbits_be16(intp, 1 << (15 - iopin->pin));
436 clrbits_be16(intp, 1 << (15 - iopin->pin));
447 return (in_be16(intp) >> (15 - iopin->pin)) & 1;
459 return ((in_be16(intp) >> (15 - iopin->pin)) & 1) ^ 1;