Home | History | Annotate | Download | only in amd

Lines Matching refs:callout

61 typedef struct callout callout;
62 struct callout {
63 callout *c_next; /* List of callouts */
70 static callout callouts; /* List of pending callouts */
71 static callout *free_callouts; /* Cache of free callouts */
73 static int callout_id; /* Next free callout identifier */
79 * Number of callout slots we keep on the free list
90 static callout *
93 callout *cp = free_callouts;
100 return ALLOC(struct callout);
105 free_callout(callout *cp)
118 * Schedule a callout.
125 callout *cp, *cp2;
129 * Allocate and fill in a new callout structure
131 callout *cpnew = alloc_callout();
154 * Return callout identifier
161 * De-schedule a callout
166 callout *cp, *cp2;
183 callout *cp;
203 callout *cp;
217 * unlink callout from list and free.
223 * and try to allocate a callout