Lines Matching defs:camq
50 struct camq {
63 struct camq queue;
76 struct camq send_queue;
89 u_int32_t cam_devq_resize(struct cam_devq *camq, int openings);
107 struct camq *camq_alloc(int size);
112 u_int32_t camq_resize(struct camq *queue, int new_size);
115 * Initialize a camq structure. Return 0 on success, 1 on failure.
117 int camq_init(struct camq *camq, int size);
124 void camq_free(struct camq *queue);
129 void camq_fini(struct camq *queue);
135 void camq_insert(struct camq *queue, cam_pinfo *new_entry);
141 cam_pinfo *camq_remove(struct camq *queue, int index);
145 #define CAMQ_GET_HEAD(camq) ((camq)->queue_array[CAMQ_HEAD])
148 #define CAMQ_GET_PRIO(camq) (((camq)->entries > 0) ? \
149 ((camq)->queue_array[CAMQ_HEAD]->priority) : 0)
155 void camq_change_priority(struct camq *queue, int index,
200 struct camq *queue = &ccbq->queue;
227 struct camq *queue = &ccbq->queue;