Lines Matching defs:elem
49 insque(void *elem, void *pred)
52 ((struct qelem *)elem)->q_forw = NULL;
53 ((struct qelem *)elem)->q_back = NULL;
57 ((struct qelem *)elem)->q_forw = NULL;
58 ((struct qelem *)elem)->q_back = pred;
59 ((struct qelem *)pred)->q_forw = elem;
62 ((struct qelem *)elem)->q_forw = ((struct qelem *)pred)->q_forw;
63 ((struct qelem *)elem)->q_back = pred;
64 ((struct qelem *)pred)->q_forw->q_back = elem;
65 ((struct qelem *)pred)->q_forw = elem;
70 remque(void *elem)
72 if (((struct qelem *)elem)->q_back == NULL) {
74 if (((struct qelem *)elem)->q_forw == NULL)
77 ((struct qelem *)elem)->q_forw->q_back = NULL;
78 } else if (((struct qelem *)elem)->q_forw == NULL) {
80 ((struct qelem *)elem)->q_back->q_forw = NULL;
82 ((struct qelem *)elem)->q_back->q_forw =
83 ((struct qelem *)elem)->q_forw;
84 ((struct qelem *)elem)->q_forw->q_back =
85 ((struct qelem *)elem)->q_back;