Lines Matching defs:in

11  * Redistribution and use in source and binary forms, with or without
15 * * Redistributions in binary form must reproduce the above copyright
16 * notice, this list of conditions and the following disclaimer in the
45 * language functions in a .S file, for optimization. It allows
79 * r3 and r11 are not included in any clobbers list because they are always
250 * interrupt, which must be the interrupt currently in service. By
359 * @rx_count: returned count of bytes in receive queue
360 * @tx_count: returned count of free space in transmit queue
362 * This function reports the amount of data in the receive queue (i.e. the
363 * number of bytes you can read), and the amount of free space in the transmit
465 static inline unsigned long epapr_hypercall(unsigned long *in,
470 register unsigned long r3 asm("r3") = in[0];
471 register unsigned long r4 asm("r4") = in[1];
472 register unsigned long r5 asm("r5") = in[2];
473 register unsigned long r6 asm("r6") = in[3];
474 register unsigned long r7 asm("r7") = in[4];
475 register unsigned long r8 asm("r8") = in[5];
476 register unsigned long r9 asm("r9") = in[6];
477 register unsigned long r10 asm("r10") = in[7];
501 static unsigned long epapr_hypercall(unsigned long *in,
511 unsigned long in[8] = {0};
515 r = epapr_hypercall(in, out, nr);
523 unsigned long in[8] = {0};
526 return epapr_hypercall(in, out, nr);
531 unsigned long in[8] = {0};
534 in[0] = p1;
535 return epapr_hypercall(in, out, nr);
541 unsigned long in[8] = {0};
544 in[0] = p1;
545 in[1] = p2;
546 return epapr_hypercall(in, out, nr);
552 unsigned long in[8] = {0};
555 in[0] = p1;
556 in[1] = p2;
557 in[2] = p3;
558 return epapr_hypercall(in, out, nr);
565 unsigned long in[8] = {0};
568 in[0] = p1;
569 in[1] = p2;
570 in[2] = p3;
571 in[3] = p4;
572 return epapr_hypercall(in, out, nr);