• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/usr/replay/

Lines Matching refs:slave

59 struct slave; /* forward reference */
76 struct slave *sl;
82 struct slave {
102 struct slave slaves[MAX_SLAVES];
112 // struct slave *slave;
260 struct slave *sl;
288 struct slave *sl = &SlState.slaves[slavenum];
619 static void slave_push_work(struct slave *);
688 struct slave *sl = SlState.slaves + sid;
689 // try to assign a pid entry to a slave, if it doesn't hove one
723 /* process slave requests */
744 struct slave *sl = SlState.slaves + sid;
765 struct slave *sl = SlState.slaves + sid;
777 slave_push_work(struct slave *sl)
783 //dmsg("pushing work for slave: %ld (%p) pid:%d (completed:%d)\n", sl-slaves, sl, sl->pe->pid, sl->pe->completed);
807 struct slave *sl = SlState.slaves + sid;
812 DEBUG_ERR(err, "could not lookup IREF for replay slave");
816 /* bound to slave */
828 msg("Bound to slave %d\n", sid);
830 /* initialize bulk transfer for slave */
848 slave_push_work(struct slave *sl)
872 struct slave *sl = SlState.slaves + i;
883 struct slave *sl = SlState.slaves + i;
889 /* first check if we need to send more data to the slave
900 /* slave is done with task */
921 struct slave *sl = &SlState.slaves[i];
1047 // printf("find slave\n");
1051 // // Find a slave with the same PID
1052 // struct slave *emptyslave = NULL, *s = NULL;
1058 // /* /\* printf("slave %d is the empty slave\n", i); *\/ */
1072 // // No empty slave -- wait for something to happen and try again
1079 // /* printf("no empty slave\n"); */
1082 // /* printf("past no empty slave\n"); */
1089 // // Assign slave this PID
1100 // /* printf("found empty slave\n"); */
1102 // /* printf("found slave %d, PID %d\n", i, s->pid); */
1106 // /* printf("%d: %d, %zu, %d, %d, %d to slave %d, fline %d\n", */
1176 // w->slave = s;
1236 // // Put on slave's queue
1328 // struct slave *s = &slaves[i];
1376 // struct slave *s = &slaves[i];