HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_LAST, CIRCLEQ_LOOP_NEXT, CIRCLEQ_LOOP_PREV, CIRCLEQ_NEXT, CIRCLEQ ... CIRCLEQ_ENTRY NAME ); struct TYPE *CIRCLEQ_LOOP_PREV(CIRCLEQ_HEAD * head , …Clock command/status */ long constant; /* PLL (phase-locked loop) time constant */ long precision; /* Clock precision (microseconds ... read-write) Enable phase-locked loop (PLL) u…