Lines Matching refs:elem
47 insque(void *elem, void *pred) in insque() argument
50 ((struct qelem *)elem)->q_forw = NULL; in insque()
51 ((struct qelem *)elem)->q_back = NULL; in insque()
55 ((struct qelem *)elem)->q_forw = NULL; in insque()
56 ((struct qelem *)elem)->q_back = pred; in insque()
57 ((struct qelem *)pred)->q_forw = elem; in insque()
60 ((struct qelem *)elem)->q_forw = ((struct qelem *)pred)->q_forw; in insque()
61 ((struct qelem *)elem)->q_back = pred; in insque()
62 ((struct qelem *)pred)->q_forw->q_back = elem; in insque()
63 ((struct qelem *)pred)->q_forw = elem; in insque()
68 remque(void *elem) in remque() argument
70 if (((struct qelem *)elem)->q_back == NULL) { in remque()
72 if (((struct qelem *)elem)->q_forw == NULL) in remque()
75 ((struct qelem *)elem)->q_forw->q_back = NULL; in remque()
76 } else if (((struct qelem *)elem)->q_forw == NULL) { in remque()
78 ((struct qelem *)elem)->q_back->q_forw = NULL; in remque()
80 ((struct qelem *)elem)->q_back->q_forw = in remque()
81 ((struct qelem *)elem)->q_forw; in remque()
82 ((struct qelem *)elem)->q_forw->q_back = in remque()
83 ((struct qelem *)elem)->q_back; in remque()