headers/build/os/app/Message.h
291
status_t _RemoveField(field_header* field);
headers/compatibility/bsd/sys/queue.h
164
#define SLIST_FOREACH(var, head, field) \
headers/compatibility/bsd/sys/queue.h
167
(var) = SLIST_NEXT((var), field))
headers/compatibility/bsd/sys/queue.h
169
#define SLIST_FOREACH_SAFE(var, head, field, tvar) \
headers/compatibility/bsd/sys/queue.h
171
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
headers/compatibility/bsd/sys/queue.h
174
#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \
headers/compatibility/bsd/sys/queue.h
177
(varp) = &SLIST_NEXT((var), field))
headers/compatibility/bsd/sys/queue.h
183
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
184
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
headers/compatibility/bsd/sys/queue.h
185
SLIST_NEXT((slistelm), field) = (elm); \
headers/compatibility/bsd/sys/queue.h
188
#define SLIST_INSERT_HEAD(head, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
189
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
headers/compatibility/bsd/sys/queue.h
193
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
headers/compatibility/bsd/sys/queue.h
195
#define SLIST_REMOVE(head, elm, type, field) do { \
headers/compatibility/bsd/sys/queue.h
197
SLIST_REMOVE_HEAD((head), field); \
headers/compatibility/bsd/sys/queue.h
201
while (SLIST_NEXT(curelm, field) != (elm)) \
headers/compatibility/bsd/sys/queue.h
202
curelm = SLIST_NEXT(curelm, field); \
headers/compatibility/bsd/sys/queue.h
203
SLIST_NEXT(curelm, field) = \
headers/compatibility/bsd/sys/queue.h
204
SLIST_NEXT(SLIST_NEXT(curelm, field), field); \
headers/compatibility/bsd/sys/queue.h
206
TRASHIT((elm)->field.sle_next); \
headers/compatibility/bsd/sys/queue.h
209
#define SLIST_REMOVE_HEAD(head, field) do { \
headers/compatibility/bsd/sys/queue.h
210
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
headers/compatibility/bsd/sys/queue.h
245
#define STAILQ_FOREACH(var, head, field) \
headers/compatibility/bsd/sys/queue.h
248
(var) = STAILQ_NEXT((var), field))
headers/compatibility/bsd/sys/queue.h
251
#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \
headers/compatibility/bsd/sys/queue.h
253
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
headers/compatibility/bsd/sys/queue.h
261
#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
262
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\
headers/compatibility/bsd/sys/queue.h
263
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
264
STAILQ_NEXT((tqelm), field) = (elm); \
headers/compatibility/bsd/sys/queue.h
267
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
268
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
headers/compatibility/bsd/sys/queue.h
269
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
273
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
274
STAILQ_NEXT((elm), field) = NULL; \
headers/compatibility/bsd/sys/queue.h
276
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
279
#define STAILQ_LAST(head, type, field) \
headers/compatibility/bsd/sys/queue.h
283
((char *)((head)->stqh_last) - __offsetof(struct type, field))))
headers/compatibility/bsd/sys/queue.h
285
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
headers/compatibility/bsd/sys/queue.h
287
#define STAILQ_REMOVE(head, elm, type, field) do { \
headers/compatibility/bsd/sys/queue.h
289
STAILQ_REMOVE_HEAD((head), field); \
headers/compatibility/bsd/sys/queue.h
293
while (STAILQ_NEXT(curelm, field) != (elm)) \
headers/compatibility/bsd/sys/queue.h
294
curelm = STAILQ_NEXT(curelm, field); \
headers/compatibility/bsd/sys/queue.h
295
if ((STAILQ_NEXT(curelm, field) = \
headers/compatibility/bsd/sys/queue.h
296
STAILQ_NEXT(STAILQ_NEXT(curelm, field), field)) == NULL)\
headers/compatibility/bsd/sys/queue.h
297
(head)->stqh_last = &STAILQ_NEXT((curelm), field);\
headers/compatibility/bsd/sys/queue.h
299
TRASHIT((elm)->field.stqe_next); \
headers/compatibility/bsd/sys/queue.h
302
#define STAILQ_REMOVE_HEAD(head, field) do { \
headers/compatibility/bsd/sys/queue.h
304
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
headers/compatibility/bsd/sys/queue.h
330
#define QMD_LIST_CHECK_HEAD(head, field) do { \
headers/compatibility/bsd/sys/queue.h
332
LIST_FIRST((head))->field.le_prev != \
headers/compatibility/bsd/sys/queue.h
337
#define QMD_LIST_CHECK_NEXT(elm, field) do { \
headers/compatibility/bsd/sys/queue.h
338
if (LIST_NEXT((elm), field) != NULL && \
headers/compatibility/bsd/sys/queue.h
339
LIST_NEXT((elm), field)->field.le_prev != \
headers/compatibility/bsd/sys/queue.h
340
&((elm)->field.le_next)) \
headers/compatibility/bsd/sys/queue.h
344
#define QMD_LIST_CHECK_PREV(elm, field) do { \
headers/compatibility/bsd/sys/queue.h
345
if (*(elm)->field.le_prev != (elm)) \
headers/compatibility/bsd/sys/queue.h
349
#define QMD_LIST_CHECK_HEAD(head, field)
headers/compatibility/bsd/sys/queue.h
350
#define QMD_LIST_CHECK_NEXT(elm, field)
headers/compatibility/bsd/sys/queue.h
351
#define QMD_LIST_CHECK_PREV(elm, field)
headers/compatibility/bsd/sys/queue.h
358
#define LIST_FOREACH(var, head, field) \
headers/compatibility/bsd/sys/queue.h
361
(var) = LIST_NEXT((var), field))
headers/compatibility/bsd/sys/queue.h
363
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
headers/compatibility/bsd/sys/queue.h
365
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
headers/compatibility/bsd/sys/queue.h
372
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
373
QMD_LIST_CHECK_NEXT(listelm, field); \
headers/compatibility/bsd/sys/queue.h
374
if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
headers/compatibility/bsd/sys/queue.h
375
LIST_NEXT((listelm), field)->field.le_prev = \
headers/compatibility/bsd/sys/queue.h
376
&LIST_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
377
LIST_NEXT((listelm), field) = (elm); \
headers/compatibility/bsd/sys/queue.h
378
(elm)->field.le_prev = &LIST_NEXT((listelm), field); \
headers/compatibility/bsd/sys/queue.h
381
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
382
QMD_LIST_CHECK_PREV(listelm, field); \
headers/compatibility/bsd/sys/queue.h
383
(elm)->field.le_prev = (listelm)->field.le_prev; \
headers/compatibility/bsd/sys/queue.h
384
LIST_NEXT((elm), field) = (listelm); \
headers/compatibility/bsd/sys/queue.h
385
*(listelm)->field.le_prev = (elm); \
headers/compatibility/bsd/sys/queue.h
386
(listelm)->field.le_prev = &LIST_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
389
#define LIST_INSERT_HEAD(head, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
390
QMD_LIST_CHECK_HEAD((head), field); \
headers/compatibility/bsd/sys/queue.h
391
if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
headers/compatibility/bsd/sys/queue.h
392
LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
headers/compatibility/bsd/sys/queue.h
394
(elm)->field.le_prev = &LIST_FIRST((head)); \
headers/compatibility/bsd/sys/queue.h
397
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
headers/compatibility/bsd/sys/queue.h
399
#define LIST_REMOVE(elm, field) do { \
headers/compatibility/bsd/sys/queue.h
400
QMD_LIST_CHECK_NEXT(elm, field); \
headers/compatibility/bsd/sys/queue.h
401
QMD_LIST_CHECK_PREV(elm, field); \
headers/compatibility/bsd/sys/queue.h
402
if (LIST_NEXT((elm), field) != NULL) \
headers/compatibility/bsd/sys/queue.h
403
LIST_NEXT((elm), field)->field.le_prev = \
headers/compatibility/bsd/sys/queue.h
404
(elm)->field.le_prev; \
headers/compatibility/bsd/sys/queue.h
405
*(elm)->field.le_prev = LIST_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
406
TRASHIT((elm)->field.le_next); \
headers/compatibility/bsd/sys/queue.h
407
TRASHIT((elm)->field.le_prev); \
headers/compatibility/bsd/sys/queue.h
434
#define QMD_TAILQ_CHECK_HEAD(head, field) do { \
headers/compatibility/bsd/sys/queue.h
436
TAILQ_FIRST((head))->field.tqe_prev != \
headers/compatibility/bsd/sys/queue.h
441
#define QMD_TAILQ_CHECK_TAIL(head, field) do { \
headers/compatibility/bsd/sys/queue.h
446
#define QMD_TAILQ_CHECK_NEXT(elm, field) do { \
headers/compatibility/bsd/sys/queue.h
447
if (TAILQ_NEXT((elm), field) != NULL && \
headers/compatibility/bsd/sys/queue.h
448
TAILQ_NEXT((elm), field)->field.tqe_prev != \
headers/compatibility/bsd/sys/queue.h
449
&((elm)->field.tqe_next)) \
headers/compatibility/bsd/sys/queue.h
453
#define QMD_TAILQ_CHECK_PREV(elm, field) do { \
headers/compatibility/bsd/sys/queue.h
454
if (*(elm)->field.tqe_prev != (elm)) \
headers/compatibility/bsd/sys/queue.h
458
#define QMD_TAILQ_CHECK_HEAD(head, field)
headers/compatibility/bsd/sys/queue.h
460
#define QMD_TAILQ_CHECK_NEXT(elm, field)
headers/compatibility/bsd/sys/queue.h
461
#define QMD_TAILQ_CHECK_PREV(elm, field)
headers/compatibility/bsd/sys/queue.h
464
#define TAILQ_CONCAT(head1, head2, field) do { \
headers/compatibility/bsd/sys/queue.h
467
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
headers/compatibility/bsd/sys/queue.h
479
#define TAILQ_FOREACH(var, head, field) \
headers/compatibility/bsd/sys/queue.h
482
(var) = TAILQ_NEXT((var), field))
headers/compatibility/bsd/sys/queue.h
484
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
headers/compatibility/bsd/sys/queue.h
486
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
headers/compatibility/bsd/sys/queue.h
489
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
headers/compatibility/bsd/sys/queue.h
492
(var) = TAILQ_PREV((var), headname, field))
headers/compatibility/bsd/sys/queue.h
494
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
headers/compatibility/bsd/sys/queue.h
496
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
headers/compatibility/bsd/sys/queue.h
505
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
506
QMD_TAILQ_CHECK_NEXT(listelm, field); \
headers/compatibility/bsd/sys/queue.h
507
if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\
headers/compatibility/bsd/sys/queue.h
508
TAILQ_NEXT((elm), field)->field.tqe_prev = \
headers/compatibility/bsd/sys/queue.h
509
&TAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
511
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
514
TAILQ_NEXT((listelm), field) = (elm); \
headers/compatibility/bsd/sys/queue.h
515
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \
headers/compatibility/bsd/sys/queue.h
516
QMD_TRACE_ELEM(&(elm)->field); \
headers/compatibility/bsd/sys/queue.h
517
QMD_TRACE_ELEM(&listelm->field); \
headers/compatibility/bsd/sys/queue.h
520
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
521
QMD_TAILQ_CHECK_PREV(listelm, field); \
headers/compatibility/bsd/sys/queue.h
522
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
headers/compatibility/bsd/sys/queue.h
523
TAILQ_NEXT((elm), field) = (listelm); \
headers/compatibility/bsd/sys/queue.h
524
*(listelm)->field.tqe_prev = (elm); \
headers/compatibility/bsd/sys/queue.h
525
(listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
526
QMD_TRACE_ELEM(&(elm)->field); \
headers/compatibility/bsd/sys/queue.h
527
QMD_TRACE_ELEM(&listelm->field); \
headers/compatibility/bsd/sys/queue.h
530
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
531
QMD_TAILQ_CHECK_HEAD(head, field); \
headers/compatibility/bsd/sys/queue.h
532
if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \
headers/compatibility/bsd/sys/queue.h
533
TAILQ_FIRST((head))->field.tqe_prev = \
headers/compatibility/bsd/sys/queue.h
534
&TAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
536
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
538
(elm)->field.tqe_prev = &TAILQ_FIRST((head)); \
headers/compatibility/bsd/sys/queue.h
540
QMD_TRACE_ELEM(&(elm)->field); \
headers/compatibility/bsd/sys/queue.h
543
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
544
QMD_TAILQ_CHECK_TAIL(head, field); \
headers/compatibility/bsd/sys/queue.h
545
TAILQ_NEXT((elm), field) = NULL; \
headers/compatibility/bsd/sys/queue.h
546
(elm)->field.tqe_prev = (head)->tqh_last; \
headers/compatibility/bsd/sys/queue.h
548
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
550
QMD_TRACE_ELEM(&(elm)->field); \
headers/compatibility/bsd/sys/queue.h
556
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
headers/compatibility/bsd/sys/queue.h
558
#define TAILQ_PREV(elm, headname, field) \
headers/compatibility/bsd/sys/queue.h
559
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
headers/compatibility/bsd/sys/queue.h
561
#define TAILQ_REMOVE(head, elm, field) do { \
headers/compatibility/bsd/sys/queue.h
562
QMD_TAILQ_CHECK_NEXT(elm, field); \
headers/compatibility/bsd/sys/queue.h
563
QMD_TAILQ_CHECK_PREV(elm, field); \
headers/compatibility/bsd/sys/queue.h
564
if ((TAILQ_NEXT((elm), field)) != NULL) \
headers/compatibility/bsd/sys/queue.h
565
TAILQ_NEXT((elm), field)->field.tqe_prev = \
headers/compatibility/bsd/sys/queue.h
566
(elm)->field.tqe_prev; \
headers/compatibility/bsd/sys/queue.h
568
(head)->tqh_last = (elm)->field.tqe_prev; \
headers/compatibility/bsd/sys/queue.h
571
*(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \
headers/compatibility/bsd/sys/queue.h
572
TRASHIT((elm)->field.tqe_next); \
headers/compatibility/bsd/sys/queue.h
573
TRASHIT((elm)->field.tqe_prev); \
headers/compatibility/bsd/sys/queue.h
574
QMD_TRACE_ELEM(&(elm)->field); \
headers/libs/libfdt/libfdt.h
247
#define fdt_get_header(fdt, field) \
headers/libs/libfdt/libfdt.h
248
(fdt32_ld(&((const struct fdt_header *)(fdt))->field))
headers/os/app/Message.h
555
status_t _RemoveField(field_header* field);
headers/os/package/PackageInfo.h
242
const char* field,
headers/os/package/PackageInfo.h
245
const char* field,
headers/os/package/PackageInfo.h
248
const char* field,
headers/os/package/PackageInfo.h
252
const char* field,
headers/os/package/PackageInfo.h
256
const char* field,
headers/os/package/PackageInfo.h
259
static status_t _AddUsers(BMessage* archive, const char* field,
headers/os/package/PackageInfo.h
263
const char* field, int32 index,
headers/os/package/PackageInfo.h
266
const char* field, BStringList& _list);
headers/os/package/PackageInfo.h
268
const char* field,
headers/os/package/PackageInfo.h
271
const char* field,
headers/os/package/PackageInfo.h
274
BMessage* archive, const char* field,
headers/os/package/PackageInfo.h
277
BMessage* archive, const char* field,
headers/os/package/PackageInfo.h
280
const char* field, UserList& _users);
headers/private/firewire/fwglue.h
58
#define __offsetof(type, field) ((size_t)(&((type *)0)->field))
headers/private/firewire/queue.h
159
#define SLIST_FOREACH(var, head, field) \
headers/private/firewire/queue.h
162
(var) = SLIST_NEXT((var), field))
headers/private/firewire/queue.h
164
#define SLIST_FOREACH_SAFE(var, head, field, tvar) \
headers/private/firewire/queue.h
166
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
headers/private/firewire/queue.h
169
#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \
headers/private/firewire/queue.h
172
(varp) = &SLIST_NEXT((var), field))
headers/private/firewire/queue.h
178
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
headers/private/firewire/queue.h
179
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
headers/private/firewire/queue.h
180
SLIST_NEXT((slistelm), field) = (elm); \
headers/private/firewire/queue.h
183
#define SLIST_INSERT_HEAD(head, elm, field) do { \
headers/private/firewire/queue.h
184
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
headers/private/firewire/queue.h
188
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
headers/private/firewire/queue.h
190
#define SLIST_REMOVE(head, elm, type, field) do { \
headers/private/firewire/queue.h
192
SLIST_REMOVE_HEAD((head), field); \
headers/private/firewire/queue.h
196
while (SLIST_NEXT(curelm, field) != (elm)) \
headers/private/firewire/queue.h
197
curelm = SLIST_NEXT(curelm, field); \
headers/private/firewire/queue.h
198
SLIST_NEXT(curelm, field) = \
headers/private/firewire/queue.h
199
SLIST_NEXT(SLIST_NEXT(curelm, field), field); \
headers/private/firewire/queue.h
201
TRASHIT((elm)->field.sle_next); \
headers/private/firewire/queue.h
204
#define SLIST_REMOVE_HEAD(head, field) do { \
headers/private/firewire/queue.h
205
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
headers/private/firewire/queue.h
240
#define STAILQ_FOREACH(var, head, field) \
headers/private/firewire/queue.h
243
(var) = STAILQ_NEXT((var), field))
headers/private/firewire/queue.h
246
#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \
headers/private/firewire/queue.h
248
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
headers/private/firewire/queue.h
256
#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \
headers/private/firewire/queue.h
257
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\
headers/private/firewire/queue.h
258
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
259
STAILQ_NEXT((tqelm), field) = (elm); \
headers/private/firewire/queue.h
262
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
headers/private/firewire/queue.h
263
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
headers/private/firewire/queue.h
264
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
268
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
headers/private/firewire/queue.h
269
STAILQ_NEXT((elm), field) = NULL; \
headers/private/firewire/queue.h
271
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
274
#define STAILQ_LAST(head, type, field) \
headers/private/firewire/queue.h
278
((char *)((head)->stqh_last) - __offsetof(struct type, field))))
headers/private/firewire/queue.h
280
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
headers/private/firewire/queue.h
282
#define STAILQ_REMOVE(head, elm, type, field) do { \
headers/private/firewire/queue.h
284
STAILQ_REMOVE_HEAD((head), field); \
headers/private/firewire/queue.h
288
while (STAILQ_NEXT(curelm, field) != (elm)) \
headers/private/firewire/queue.h
289
curelm = STAILQ_NEXT(curelm, field); \
headers/private/firewire/queue.h
290
if ((STAILQ_NEXT(curelm, field) = \
headers/private/firewire/queue.h
291
STAILQ_NEXT(STAILQ_NEXT(curelm, field), field)) == NULL)\
headers/private/firewire/queue.h
292
(head)->stqh_last = &STAILQ_NEXT((curelm), field);\
headers/private/firewire/queue.h
294
TRASHIT((elm)->field.stqe_next); \
headers/private/firewire/queue.h
297
#define STAILQ_REMOVE_HEAD(head, field) do { \
headers/private/firewire/queue.h
299
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
headers/private/firewire/queue.h
325
#define QMD_LIST_CHECK_HEAD(head, field) do { \
headers/private/firewire/queue.h
327
LIST_FIRST((head))->field.le_prev != \
headers/private/firewire/queue.h
332
#define QMD_LIST_CHECK_NEXT(elm, field) do { \
headers/private/firewire/queue.h
333
if (LIST_NEXT((elm), field) != NULL && \
headers/private/firewire/queue.h
334
LIST_NEXT((elm), field)->field.le_prev != \
headers/private/firewire/queue.h
335
&((elm)->field.le_next)) \
headers/private/firewire/queue.h
339
#define QMD_LIST_CHECK_PREV(elm, field) do { \
headers/private/firewire/queue.h
340
if (*(elm)->field.le_prev != (elm)) \
headers/private/firewire/queue.h
344
#define QMD_LIST_CHECK_HEAD(head, field)
headers/private/firewire/queue.h
345
#define QMD_LIST_CHECK_NEXT(elm, field)
headers/private/firewire/queue.h
346
#define QMD_LIST_CHECK_PREV(elm, field)
headers/private/firewire/queue.h
353
#define LIST_FOREACH(var, head, field) \
headers/private/firewire/queue.h
356
(var) = LIST_NEXT((var), field))
headers/private/firewire/queue.h
358
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
headers/private/firewire/queue.h
360
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
headers/private/firewire/queue.h
367
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
headers/private/firewire/queue.h
368
QMD_LIST_CHECK_NEXT(listelm, field); \
headers/private/firewire/queue.h
369
if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
headers/private/firewire/queue.h
370
LIST_NEXT((listelm), field)->field.le_prev = \
headers/private/firewire/queue.h
371
&LIST_NEXT((elm), field); \
headers/private/firewire/queue.h
372
LIST_NEXT((listelm), field) = (elm); \
headers/private/firewire/queue.h
373
(elm)->field.le_prev = &LIST_NEXT((listelm), field); \
headers/private/firewire/queue.h
376
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
headers/private/firewire/queue.h
377
QMD_LIST_CHECK_PREV(listelm, field); \
headers/private/firewire/queue.h
378
(elm)->field.le_prev = (listelm)->field.le_prev; \
headers/private/firewire/queue.h
379
LIST_NEXT((elm), field) = (listelm); \
headers/private/firewire/queue.h
380
*(listelm)->field.le_prev = (elm); \
headers/private/firewire/queue.h
381
(listelm)->field.le_prev = &LIST_NEXT((elm), field); \
headers/private/firewire/queue.h
384
#define LIST_INSERT_HEAD(head, elm, field) do { \
headers/private/firewire/queue.h
385
QMD_LIST_CHECK_HEAD((head), field); \
headers/private/firewire/queue.h
386
if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
headers/private/firewire/queue.h
387
LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
headers/private/firewire/queue.h
389
(elm)->field.le_prev = &LIST_FIRST((head)); \
headers/private/firewire/queue.h
392
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
headers/private/firewire/queue.h
394
#define LIST_REMOVE(elm, field) do { \
headers/private/firewire/queue.h
395
QMD_LIST_CHECK_NEXT(elm, field); \
headers/private/firewire/queue.h
396
QMD_LIST_CHECK_PREV(elm, field); \
headers/private/firewire/queue.h
397
if (LIST_NEXT((elm), field) != NULL) \
headers/private/firewire/queue.h
398
LIST_NEXT((elm), field)->field.le_prev = \
headers/private/firewire/queue.h
399
(elm)->field.le_prev; \
headers/private/firewire/queue.h
400
*(elm)->field.le_prev = LIST_NEXT((elm), field); \
headers/private/firewire/queue.h
401
TRASHIT((elm)->field.le_next); \
headers/private/firewire/queue.h
402
TRASHIT((elm)->field.le_prev); \
headers/private/firewire/queue.h
429
#define QMD_TAILQ_CHECK_HEAD(head, field) do { \
headers/private/firewire/queue.h
431
TAILQ_FIRST((head))->field.tqe_prev != \
headers/private/firewire/queue.h
436
#define QMD_TAILQ_CHECK_TAIL(head, field) do { \
headers/private/firewire/queue.h
441
#define QMD_TAILQ_CHECK_NEXT(elm, field) do { \
headers/private/firewire/queue.h
442
if (TAILQ_NEXT((elm), field) != NULL && \
headers/private/firewire/queue.h
443
TAILQ_NEXT((elm), field)->field.tqe_prev != \
headers/private/firewire/queue.h
444
&((elm)->field.tqe_next)) \
headers/private/firewire/queue.h
448
#define QMD_TAILQ_CHECK_PREV(elm, field) do { \
headers/private/firewire/queue.h
449
if (*(elm)->field.tqe_prev != (elm)) \
headers/private/firewire/queue.h
453
#define QMD_TAILQ_CHECK_HEAD(head, field)
headers/private/firewire/queue.h
455
#define QMD_TAILQ_CHECK_NEXT(elm, field)
headers/private/firewire/queue.h
456
#define QMD_TAILQ_CHECK_PREV(elm, field)
headers/private/firewire/queue.h
459
#define TAILQ_CONCAT(head1, head2, field) do { \
headers/private/firewire/queue.h
462
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
headers/private/firewire/queue.h
474
#define TAILQ_FOREACH(var, head, field) \
headers/private/firewire/queue.h
477
(var) = TAILQ_NEXT((var), field))
headers/private/firewire/queue.h
479
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
headers/private/firewire/queue.h
481
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
headers/private/firewire/queue.h
484
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
headers/private/firewire/queue.h
487
(var) = TAILQ_PREV((var), headname, field))
headers/private/firewire/queue.h
489
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
headers/private/firewire/queue.h
491
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
headers/private/firewire/queue.h
500
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
headers/private/firewire/queue.h
501
QMD_TAILQ_CHECK_NEXT(listelm, field); \
headers/private/firewire/queue.h
502
if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\
headers/private/firewire/queue.h
503
TAILQ_NEXT((elm), field)->field.tqe_prev = \
headers/private/firewire/queue.h
504
&TAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
506
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
509
TAILQ_NEXT((listelm), field) = (elm); \
headers/private/firewire/queue.h
510
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \
headers/private/firewire/queue.h
511
QMD_TRACE_ELEM(&(elm)->field); \
headers/private/firewire/queue.h
512
QMD_TRACE_ELEM(&listelm->field); \
headers/private/firewire/queue.h
515
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
headers/private/firewire/queue.h
516
QMD_TAILQ_CHECK_PREV(listelm, field); \
headers/private/firewire/queue.h
517
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
headers/private/firewire/queue.h
518
TAILQ_NEXT((elm), field) = (listelm); \
headers/private/firewire/queue.h
519
*(listelm)->field.tqe_prev = (elm); \
headers/private/firewire/queue.h
520
(listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
521
QMD_TRACE_ELEM(&(elm)->field); \
headers/private/firewire/queue.h
522
QMD_TRACE_ELEM(&listelm->field); \
headers/private/firewire/queue.h
525
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
headers/private/firewire/queue.h
526
QMD_TAILQ_CHECK_HEAD(head, field); \
headers/private/firewire/queue.h
527
if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \
headers/private/firewire/queue.h
528
TAILQ_FIRST((head))->field.tqe_prev = \
headers/private/firewire/queue.h
529
&TAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
531
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
533
(elm)->field.tqe_prev = &TAILQ_FIRST((head)); \
headers/private/firewire/queue.h
535
QMD_TRACE_ELEM(&(elm)->field); \
headers/private/firewire/queue.h
538
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
headers/private/firewire/queue.h
539
QMD_TAILQ_CHECK_TAIL(head, field); \
headers/private/firewire/queue.h
540
TAILQ_NEXT((elm), field) = NULL; \
headers/private/firewire/queue.h
541
(elm)->field.tqe_prev = (head)->tqh_last; \
headers/private/firewire/queue.h
543
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
545
QMD_TRACE_ELEM(&(elm)->field); \
headers/private/firewire/queue.h
551
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
headers/private/firewire/queue.h
553
#define TAILQ_PREV(elm, headname, field) \
headers/private/firewire/queue.h
554
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
headers/private/firewire/queue.h
556
#define TAILQ_REMOVE(head, elm, field) do { \
headers/private/firewire/queue.h
557
QMD_TAILQ_CHECK_NEXT(elm, field); \
headers/private/firewire/queue.h
558
QMD_TAILQ_CHECK_PREV(elm, field); \
headers/private/firewire/queue.h
559
if ((TAILQ_NEXT((elm), field)) != NULL) \
headers/private/firewire/queue.h
560
TAILQ_NEXT((elm), field)->field.tqe_prev = \
headers/private/firewire/queue.h
561
(elm)->field.tqe_prev; \
headers/private/firewire/queue.h
563
(head)->tqh_last = (elm)->field.tqe_prev; \
headers/private/firewire/queue.h
566
*(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \
headers/private/firewire/queue.h
567
TRASHIT((elm)->field.tqe_next); \
headers/private/firewire/queue.h
568
TRASHIT((elm)->field.tqe_prev); \
headers/private/firewire/queue.h
569
QMD_TRACE_ELEM(&(elm)->field); \
headers/private/interface/ColumnListView.h
132
void SetField(BField* field,
headers/private/interface/ColumnListView.h
144
void ValidateField(const BField* field,
headers/private/interface/ColumnListView.h
180
virtual void DrawField(BField* field, BRect rect,
headers/private/interface/ColumnListView.h
185
BField* field, BRect fieldRect,
headers/private/interface/ColumnListView.h
188
BField* field, BRect fieldRect,
headers/private/interface/ColumnListView.h
191
BField* field);
headers/private/interface/ColumnListView.h
194
virtual float GetPreferredWidth(BField* field,
headers/private/interface/ColumnListView.h
228
virtual bool AcceptsField(const BField* field) const;
headers/private/interface/ColumnTypes.h
127
virtual void DrawField(BField* field, BRect rect, BView* parent);
headers/private/interface/ColumnTypes.h
160
virtual void DrawField(BField* field, BRect rect, BView* parent);
headers/private/interface/ColumnTypes.h
188
virtual void DrawField(BField* field, BRect rect, BView* parent);
headers/private/interface/ColumnTypes.h
216
virtual void DrawField(BField* field, BRect rect, BView* parent);
headers/private/interface/ColumnTypes.h
218
virtual bool AcceptsField(const BField* field) const;
headers/private/interface/ColumnTypes.h
231
virtual void DrawField(BField* field, BRect rect, BView* parent);
headers/private/interface/ColumnTypes.h
44
virtual float GetPreferredWidth(BField* field, BView* parent) const;
headers/private/interface/ColumnTypes.h
86
virtual void DrawField(BField* field, BRect rect, BView* parent);
headers/private/interface/ColumnTypes.h
88
virtual float GetPreferredWidth(BField* field, BView* parent) const;
headers/private/interface/ColumnTypes.h
89
virtual bool AcceptsField(const BField* field) const;
headers/private/kernel/util/KMessage.h
212
int32 elementSize, KMessageField* field);
headers/private/kernel/util/KMessage.h
213
status_t _AddFieldData(KMessageField* field,
headers/private/kernel/util/KMessage.h
61
KMessageField* field = NULL);
headers/private/kernel/util/KMessage.h
63
KMessageField* field) const;
headers/private/kernel/util/KMessage.h
65
KMessageField* field) const;
headers/private/kernel/util/KMessage.h
66
status_t GetNextField(KMessageField* field) const;
headers/private/mail/ProtocolConfigView.h
85
const char* name, BMenuField* field) const;
headers/private/mail/mail_util.h
92
status_t extract_from_header(const BString& header, const BString& field,
headers/private/netservices2/HttpFields.h
117
Field(BString& field);
headers/private/netservices2/HttpFields.h
54
void AddField(BString& field);
headers/private/package/ActivationTransaction.h
64
const char* field, BStringList& _list);
headers/private/package/DaemonClient.h
59
const char* field, BPackageInfoSet& _infos);
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
129
HasBitsFieldTester::IsMatching(uint32 field)
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
131
return ((((fRequiredBits & (~field)) == 0))
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
132
&& ((fForbiddenBits & (~field)) == fForbiddenBits));
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
201
NotFieldTester::IsMatching(uint32 field)
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
203
return fSlave ? (!fSlave->IsMatching(field)) : false;
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
295
MinMatchFieldTester::IsMatching(uint32 field)
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
306
if ((((BitFieldTester*)fSlaves.ItemAt(i))->IsMatching(field))
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.cpp
77
ConstantFieldTester::IsMatching(uint32 field)
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.h
105
virtual bool IsMatching(uint32 field);
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.h
27
virtual bool IsMatching(uint32 field) = 0;
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.h
43
virtual bool IsMatching(uint32 field);
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.h
62
virtual bool IsMatching(uint32 field);
src/add-ons/input_server/filters/shortcut_catcher/BitFieldTesters.h
82
virtual bool IsMatching(uint32 field);
src/add-ons/kernel/bus_managers/acpi/acpica/include/platform/acenv.h
426
#define ACPI_STRUCT_INIT(field, value) value
src/add-ons/kernel/bus_managers/scsi/devices.cpp
259
#define SET_BIT(field, bit) field[(bit) >> 3] |= 1 << ((bit) & 7)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
108
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
110
(head)->lh_first->field.le_prev != &(head)->lh_first) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
112
#define QUEUEDEBUG_LIST_OP(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
113
if ((elm)->field.le_next && \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
114
(elm)->field.le_next->field.le_prev != \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
115
&(elm)->field.le_next) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
117
if (*(elm)->field.le_prev != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
119
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
120
(elm)->field.le_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
121
(elm)->field.le_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
123
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
124
#define QUEUEDEBUG_LIST_OP(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
125
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
132
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
133
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
134
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
135
(listelm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
136
&(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
137
(listelm)->field.le_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
138
(elm)->field.le_prev = &(listelm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
141
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
142
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
143
(elm)->field.le_prev = (listelm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
144
(elm)->field.le_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
145
*(listelm)->field.le_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
146
(listelm)->field.le_prev = &(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
149
#define LIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
150
QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
151
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
152
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
154
(elm)->field.le_prev = &(head)->lh_first; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
157
#define LIST_REMOVE(elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
158
QUEUEDEBUG_LIST_OP((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
159
if ((elm)->field.le_next != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
160
(elm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
161
(elm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
162
*(elm)->field.le_prev = (elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
163
QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
166
#define LIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
169
(var) = ((var)->field.le_next))
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
176
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
199
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
201
#define SLIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
202
for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
208
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
209
(elm)->field.sle_next = (slistelm)->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
210
(slistelm)->field.sle_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
213
#define SLIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
214
(elm)->field.sle_next = (head)->slh_first; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
218
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
220
#define SLIST_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
221
(head)->slh_first = (head)->slh_first->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
224
#define SLIST_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
226
SLIST_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
230
while(curelm->field.sle_next != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
231
curelm = curelm->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
232
curelm->field.sle_next = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
233
curelm->field.sle_next->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
262
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
263
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
264
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
268
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
269
(elm)->field.sqe_next = NULL; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
271
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
274
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
275
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
276
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
277
(listelm)->field.sqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
280
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
281
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
285
#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
287
SIMPLEQ_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
290
while (curelm->field.sqe_next != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
291
curelm = curelm->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
292
if ((curelm->field.sqe_next = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
293
curelm->field.sqe_next->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
294
(head)->sqh_last = &(curelm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
298
#define SIMPLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
301
(var) = ((var)->field.sqe_next))
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
308
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
332
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
334
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
336
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
339
#define QUEUEDEBUG_TAILQ_OP(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
340
if ((elm)->field.tqe_next && \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
341
(elm)->field.tqe_next->field.tqe_prev != \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
342
&(elm)->field.tqe_next) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
344
if (*(elm)->field.tqe_prev != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
346
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
347
(elm)->field.tqe_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
348
(elm)->field.tqe_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
350
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
351
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
352
#define QUEUEDEBUG_TAILQ_OP(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
353
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
361
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
362
QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
363
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
364
(head)->tqh_first->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
365
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
367
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
369
(elm)->field.tqe_prev = &(head)->tqh_first; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
372
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
373
QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
374
(elm)->field.tqe_next = NULL; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
375
(elm)->field.tqe_prev = (head)->tqh_last; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
377
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
380
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
381
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
382
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
383
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
384
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
386
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
387
(listelm)->field.tqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
388
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
391
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
392
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
393
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
394
(elm)->field.tqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
395
*(listelm)->field.tqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
396
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
399
#define TAILQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
400
QUEUEDEBUG_TAILQ_OP((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
401
if (((elm)->field.tqe_next) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
402
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
403
(elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
405
(head)->tqh_last = (elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
406
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
407
QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
415
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
419
#define TAILQ_PREV(elm, headname, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
420
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
422
#define TAILQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
425
(var) = ((var)->field.tqe_next))
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
427
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
430
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
458
#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
459
(elm)->field.cqe_next = (listelm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
460
(elm)->field.cqe_prev = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
461
if ((listelm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
464
(listelm)->field.cqe_next->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
465
(listelm)->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
468
#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
469
(elm)->field.cqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
470
(elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
471
if ((listelm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
474
(listelm)->field.cqe_prev->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
475
(listelm)->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
478
#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
479
(elm)->field.cqe_next = (head)->cqh_first; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
480
(elm)->field.cqe_prev = (void *)(head); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
484
(head)->cqh_first->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
488
#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
489
(elm)->field.cqe_next = (void *)(head); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
490
(elm)->field.cqe_prev = (head)->cqh_last; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
494
(head)->cqh_last->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
498
#define CIRCLEQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
499
if ((elm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
500
(head)->cqh_last = (elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
502
(elm)->field.cqe_next->field.cqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
503
(elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
504
if ((elm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
505
(head)->cqh_first = (elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
507
(elm)->field.cqe_prev->field.cqe_next = \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
508
(elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
511
#define CIRCLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
514
(var) = ((var)->field.cqe_next))
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
516
#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
519
(var) = ((var)->field.cqe_prev))
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
527
#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
src/add-ons/kernel/drivers/audio/ac97/auich/queue.h
528
#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
108
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
110
(head)->lh_first->field.le_prev != &(head)->lh_first) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
112
#define QUEUEDEBUG_LIST_OP(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
113
if ((elm)->field.le_next && \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
114
(elm)->field.le_next->field.le_prev != \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
115
&(elm)->field.le_next) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
117
if (*(elm)->field.le_prev != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
119
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
120
(elm)->field.le_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
121
(elm)->field.le_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
123
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
124
#define QUEUEDEBUG_LIST_OP(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
125
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
132
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
133
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
134
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
135
(listelm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
136
&(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
137
(listelm)->field.le_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
138
(elm)->field.le_prev = &(listelm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
141
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
142
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
143
(elm)->field.le_prev = (listelm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
144
(elm)->field.le_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
145
*(listelm)->field.le_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
146
(listelm)->field.le_prev = &(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
149
#define LIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
150
QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
151
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
152
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
154
(elm)->field.le_prev = &(head)->lh_first; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
157
#define LIST_REMOVE(elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
158
QUEUEDEBUG_LIST_OP((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
159
if ((elm)->field.le_next != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
160
(elm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
161
(elm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
162
*(elm)->field.le_prev = (elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
163
QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
166
#define LIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
169
(var) = ((var)->field.le_next))
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
176
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
199
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
201
#define SLIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
202
for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
208
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
209
(elm)->field.sle_next = (slistelm)->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
210
(slistelm)->field.sle_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
213
#define SLIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
214
(elm)->field.sle_next = (head)->slh_first; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
218
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
220
#define SLIST_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
221
(head)->slh_first = (head)->slh_first->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
224
#define SLIST_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
226
SLIST_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
230
while(curelm->field.sle_next != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
231
curelm = curelm->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
232
curelm->field.sle_next = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
233
curelm->field.sle_next->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
262
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
263
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
264
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
268
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
269
(elm)->field.sqe_next = NULL; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
271
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
274
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
275
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
276
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
277
(listelm)->field.sqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
280
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
281
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
285
#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
287
SIMPLEQ_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
290
while (curelm->field.sqe_next != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
291
curelm = curelm->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
292
if ((curelm->field.sqe_next = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
293
curelm->field.sqe_next->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
294
(head)->sqh_last = &(curelm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
298
#define SIMPLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
301
(var) = ((var)->field.sqe_next))
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
308
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
332
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
334
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
336
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
339
#define QUEUEDEBUG_TAILQ_OP(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
340
if ((elm)->field.tqe_next && \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
341
(elm)->field.tqe_next->field.tqe_prev != \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
342
&(elm)->field.tqe_next) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
344
if (*(elm)->field.tqe_prev != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
346
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
347
(elm)->field.tqe_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
348
(elm)->field.tqe_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
350
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
351
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
352
#define QUEUEDEBUG_TAILQ_OP(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
353
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
361
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
362
QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
363
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
364
(head)->tqh_first->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
365
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
367
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
369
(elm)->field.tqe_prev = &(head)->tqh_first; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
372
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
373
QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
374
(elm)->field.tqe_next = NULL; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
375
(elm)->field.tqe_prev = (head)->tqh_last; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
377
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
380
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
381
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
382
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
383
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
384
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
386
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
387
(listelm)->field.tqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
388
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
391
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
392
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
393
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
394
(elm)->field.tqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
395
*(listelm)->field.tqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
396
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
399
#define TAILQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
400
QUEUEDEBUG_TAILQ_OP((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
401
if (((elm)->field.tqe_next) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
402
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
403
(elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
405
(head)->tqh_last = (elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
406
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
407
QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
415
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
419
#define TAILQ_PREV(elm, headname, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
420
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
422
#define TAILQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
425
(var) = ((var)->field.tqe_next))
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
427
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
430
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
458
#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
459
(elm)->field.cqe_next = (listelm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
460
(elm)->field.cqe_prev = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
461
if ((listelm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
464
(listelm)->field.cqe_next->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
465
(listelm)->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
468
#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
469
(elm)->field.cqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
470
(elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
471
if ((listelm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
474
(listelm)->field.cqe_prev->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
475
(listelm)->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
478
#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
479
(elm)->field.cqe_next = (head)->cqh_first; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
480
(elm)->field.cqe_prev = (void *)(head); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
484
(head)->cqh_first->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
488
#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
489
(elm)->field.cqe_next = (void *)(head); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
490
(elm)->field.cqe_prev = (head)->cqh_last; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
494
(head)->cqh_last->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
498
#define CIRCLEQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
499
if ((elm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
500
(head)->cqh_last = (elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
502
(elm)->field.cqe_next->field.cqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
503
(elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
504
if ((elm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
505
(head)->cqh_first = (elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
507
(elm)->field.cqe_prev->field.cqe_next = \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
508
(elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
511
#define CIRCLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
514
(var) = ((var)->field.cqe_next))
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
516
#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
519
(var) = ((var)->field.cqe_prev))
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
527
#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
src/add-ons/kernel/drivers/audio/ac97/auvia/queue.h
528
#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
108
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
110
(head)->lh_first->field.le_prev != &(head)->lh_first) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
112
#define QUEUEDEBUG_LIST_OP(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
113
if ((elm)->field.le_next && \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
114
(elm)->field.le_next->field.le_prev != \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
115
&(elm)->field.le_next) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
117
if (*(elm)->field.le_prev != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
119
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
120
(elm)->field.le_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
121
(elm)->field.le_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
123
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
124
#define QUEUEDEBUG_LIST_OP(elm, field)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
125
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
132
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
133
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
134
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
135
(listelm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
136
&(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
137
(listelm)->field.le_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
138
(elm)->field.le_prev = &(listelm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
141
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
142
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
143
(elm)->field.le_prev = (listelm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
144
(elm)->field.le_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
145
*(listelm)->field.le_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
146
(listelm)->field.le_prev = &(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
149
#define LIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
150
QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
151
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
152
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
154
(elm)->field.le_prev = &(head)->lh_first; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
157
#define LIST_REMOVE(elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
158
QUEUEDEBUG_LIST_OP((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
159
if ((elm)->field.le_next != NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
160
(elm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
161
(elm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
162
*(elm)->field.le_prev = (elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
163
QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
166
#define LIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
169
(var) = ((var)->field.le_next))
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
176
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
199
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
201
#define SLIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
202
for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
208
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
209
(elm)->field.sle_next = (slistelm)->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
210
(slistelm)->field.sle_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
213
#define SLIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
214
(elm)->field.sle_next = (head)->slh_first; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
218
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
220
#define SLIST_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
221
(head)->slh_first = (head)->slh_first->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
224
#define SLIST_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
226
SLIST_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
230
while(curelm->field.sle_next != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
231
curelm = curelm->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
232
curelm->field.sle_next = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
233
curelm->field.sle_next->field.sle_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
262
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
263
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
264
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
268
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
269
(elm)->field.sqe_next = NULL; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
271
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
274
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
275
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
276
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
277
(listelm)->field.sqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
280
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
281
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
285
#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
287
SIMPLEQ_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
290
while (curelm->field.sqe_next != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
291
curelm = curelm->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
292
if ((curelm->field.sqe_next = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
293
curelm->field.sqe_next->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
294
(head)->sqh_last = &(curelm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
298
#define SIMPLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
301
(var) = ((var)->field.sqe_next))
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
308
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
332
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
334
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
336
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
339
#define QUEUEDEBUG_TAILQ_OP(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
340
if ((elm)->field.tqe_next && \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
341
(elm)->field.tqe_next->field.tqe_prev != \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
342
&(elm)->field.tqe_next) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
344
if (*(elm)->field.tqe_prev != (elm)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
346
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
347
(elm)->field.tqe_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
348
(elm)->field.tqe_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
350
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
351
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
352
#define QUEUEDEBUG_TAILQ_OP(elm, field)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
353
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
361
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
362
QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
363
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
364
(head)->tqh_first->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
365
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
367
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
369
(elm)->field.tqe_prev = &(head)->tqh_first; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
372
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
373
QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
374
(elm)->field.tqe_next = NULL; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
375
(elm)->field.tqe_prev = (head)->tqh_last; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
377
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
380
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
381
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
382
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
383
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
384
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
386
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
387
(listelm)->field.tqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
388
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
391
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
392
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
393
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
394
(elm)->field.tqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
395
*(listelm)->field.tqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
396
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
399
#define TAILQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
400
QUEUEDEBUG_TAILQ_OP((elm), field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
401
if (((elm)->field.tqe_next) != NULL) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
402
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
403
(elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
405
(head)->tqh_last = (elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
406
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
407
QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
415
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
419
#define TAILQ_PREV(elm, headname, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
420
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
422
#define TAILQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
425
(var) = ((var)->field.tqe_next))
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
427
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
430
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
458
#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
459
(elm)->field.cqe_next = (listelm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
460
(elm)->field.cqe_prev = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
461
if ((listelm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
464
(listelm)->field.cqe_next->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
465
(listelm)->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
468
#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
469
(elm)->field.cqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
470
(elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
471
if ((listelm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
474
(listelm)->field.cqe_prev->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
475
(listelm)->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
478
#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
479
(elm)->field.cqe_next = (head)->cqh_first; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
480
(elm)->field.cqe_prev = (void *)(head); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
484
(head)->cqh_first->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
488
#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
489
(elm)->field.cqe_next = (void *)(head); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
490
(elm)->field.cqe_prev = (head)->cqh_last; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
494
(head)->cqh_last->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
498
#define CIRCLEQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
499
if ((elm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
500
(head)->cqh_last = (elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
502
(elm)->field.cqe_next->field.cqe_prev = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
503
(elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
504
if ((elm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
505
(head)->cqh_first = (elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
507
(elm)->field.cqe_prev->field.cqe_next = \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
508
(elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
511
#define CIRCLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
514
(var) = ((var)->field.cqe_next))
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
516
#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
519
(var) = ((var)->field.cqe_prev))
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
527
#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
src/add-ons/kernel/drivers/audio/ac97/es1370/queue.h
528
#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
src/add-ons/kernel/drivers/audio/echo/queue.h
108
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
110
(head)->lh_first->field.le_prev != &(head)->lh_first) \
src/add-ons/kernel/drivers/audio/echo/queue.h
112
#define QUEUEDEBUG_LIST_OP(elm, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
113
if ((elm)->field.le_next && \
src/add-ons/kernel/drivers/audio/echo/queue.h
114
(elm)->field.le_next->field.le_prev != \
src/add-ons/kernel/drivers/audio/echo/queue.h
115
&(elm)->field.le_next) \
src/add-ons/kernel/drivers/audio/echo/queue.h
117
if (*(elm)->field.le_prev != (elm)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
119
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
120
(elm)->field.le_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/echo/queue.h
121
(elm)->field.le_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/echo/queue.h
123
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/echo/queue.h
124
#define QUEUEDEBUG_LIST_OP(elm, field)
src/add-ons/kernel/drivers/audio/echo/queue.h
125
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/echo/queue.h
132
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
133
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
134
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
135
(listelm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/echo/queue.h
136
&(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
137
(listelm)->field.le_next = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
138
(elm)->field.le_prev = &(listelm)->field.le_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
141
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
142
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
143
(elm)->field.le_prev = (listelm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
144
(elm)->field.le_next = (listelm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
145
*(listelm)->field.le_prev = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
146
(listelm)->field.le_prev = &(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
149
#define LIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
150
QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
151
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
152
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
src/add-ons/kernel/drivers/audio/echo/queue.h
154
(elm)->field.le_prev = &(head)->lh_first; \
src/add-ons/kernel/drivers/audio/echo/queue.h
157
#define LIST_REMOVE(elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
158
QUEUEDEBUG_LIST_OP((elm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
159
if ((elm)->field.le_next != NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
160
(elm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/echo/queue.h
161
(elm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
162
*(elm)->field.le_prev = (elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
163
QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
166
#define LIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
169
(var) = ((var)->field.le_next))
src/add-ons/kernel/drivers/audio/echo/queue.h
176
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
src/add-ons/kernel/drivers/audio/echo/queue.h
199
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/echo/queue.h
201
#define SLIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
202
for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
src/add-ons/kernel/drivers/audio/echo/queue.h
208
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
209
(elm)->field.sle_next = (slistelm)->field.sle_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
210
(slistelm)->field.sle_next = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
213
#define SLIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
214
(elm)->field.sle_next = (head)->slh_first; \
src/add-ons/kernel/drivers/audio/echo/queue.h
218
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/echo/queue.h
220
#define SLIST_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
221
(head)->slh_first = (head)->slh_first->field.sle_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
224
#define SLIST_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
226
SLIST_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/echo/queue.h
230
while(curelm->field.sle_next != (elm)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
231
curelm = curelm->field.sle_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
232
curelm->field.sle_next = \
src/add-ons/kernel/drivers/audio/echo/queue.h
233
curelm->field.sle_next->field.sle_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
262
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
263
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
264
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
268
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
269
(elm)->field.sqe_next = NULL; \
src/add-ons/kernel/drivers/audio/echo/queue.h
271
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
274
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
275
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
src/add-ons/kernel/drivers/audio/echo/queue.h
276
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
277
(listelm)->field.sqe_next = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
280
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
281
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
285
#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
287
SIMPLEQ_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/echo/queue.h
290
while (curelm->field.sqe_next != (elm)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
291
curelm = curelm->field.sqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
292
if ((curelm->field.sqe_next = \
src/add-ons/kernel/drivers/audio/echo/queue.h
293
curelm->field.sqe_next->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
294
(head)->sqh_last = &(curelm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
298
#define SIMPLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
301
(var) = ((var)->field.sqe_next))
src/add-ons/kernel/drivers/audio/echo/queue.h
308
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
src/add-ons/kernel/drivers/audio/echo/queue.h
332
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
334
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
src/add-ons/kernel/drivers/audio/echo/queue.h
336
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
339
#define QUEUEDEBUG_TAILQ_OP(elm, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
340
if ((elm)->field.tqe_next && \
src/add-ons/kernel/drivers/audio/echo/queue.h
341
(elm)->field.tqe_next->field.tqe_prev != \
src/add-ons/kernel/drivers/audio/echo/queue.h
342
&(elm)->field.tqe_next) \
src/add-ons/kernel/drivers/audio/echo/queue.h
344
if (*(elm)->field.tqe_prev != (elm)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
346
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
347
(elm)->field.tqe_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/echo/queue.h
348
(elm)->field.tqe_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/echo/queue.h
350
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/echo/queue.h
351
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field)
src/add-ons/kernel/drivers/audio/echo/queue.h
352
#define QUEUEDEBUG_TAILQ_OP(elm, field)
src/add-ons/kernel/drivers/audio/echo/queue.h
353
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/echo/queue.h
361
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
362
QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
363
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
364
(head)->tqh_first->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/echo/queue.h
365
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
367
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
369
(elm)->field.tqe_prev = &(head)->tqh_first; \
src/add-ons/kernel/drivers/audio/echo/queue.h
372
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
373
QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
374
(elm)->field.tqe_next = NULL; \
src/add-ons/kernel/drivers/audio/echo/queue.h
375
(elm)->field.tqe_prev = (head)->tqh_last; \
src/add-ons/kernel/drivers/audio/echo/queue.h
377
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
380
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
381
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
382
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
src/add-ons/kernel/drivers/audio/echo/queue.h
383
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/echo/queue.h
384
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
386
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
387
(listelm)->field.tqe_next = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
388
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
391
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
392
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
393
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
394
(elm)->field.tqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
395
*(listelm)->field.tqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
396
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
399
#define TAILQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
400
QUEUEDEBUG_TAILQ_OP((elm), field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
401
if (((elm)->field.tqe_next) != NULL) \
src/add-ons/kernel/drivers/audio/echo/queue.h
402
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/echo/queue.h
403
(elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
405
(head)->tqh_last = (elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
406
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
407
QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \
src/add-ons/kernel/drivers/audio/echo/queue.h
415
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
src/add-ons/kernel/drivers/audio/echo/queue.h
419
#define TAILQ_PREV(elm, headname, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
420
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
src/add-ons/kernel/drivers/audio/echo/queue.h
422
#define TAILQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
425
(var) = ((var)->field.tqe_next))
src/add-ons/kernel/drivers/audio/echo/queue.h
427
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
430
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
src/add-ons/kernel/drivers/audio/echo/queue.h
458
#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
459
(elm)->field.cqe_next = (listelm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
460
(elm)->field.cqe_prev = (listelm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
461
if ((listelm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
464
(listelm)->field.cqe_next->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
465
(listelm)->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
468
#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
469
(elm)->field.cqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
470
(elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
471
if ((listelm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
474
(listelm)->field.cqe_prev->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
475
(listelm)->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
478
#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
479
(elm)->field.cqe_next = (head)->cqh_first; \
src/add-ons/kernel/drivers/audio/echo/queue.h
480
(elm)->field.cqe_prev = (void *)(head); \
src/add-ons/kernel/drivers/audio/echo/queue.h
484
(head)->cqh_first->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
488
#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
489
(elm)->field.cqe_next = (void *)(head); \
src/add-ons/kernel/drivers/audio/echo/queue.h
490
(elm)->field.cqe_prev = (head)->cqh_last; \
src/add-ons/kernel/drivers/audio/echo/queue.h
494
(head)->cqh_last->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/echo/queue.h
498
#define CIRCLEQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/echo/queue.h
499
if ((elm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
500
(head)->cqh_last = (elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
502
(elm)->field.cqe_next->field.cqe_prev = \
src/add-ons/kernel/drivers/audio/echo/queue.h
503
(elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/echo/queue.h
504
if ((elm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/echo/queue.h
505
(head)->cqh_first = (elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
507
(elm)->field.cqe_prev->field.cqe_next = \
src/add-ons/kernel/drivers/audio/echo/queue.h
508
(elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/echo/queue.h
511
#define CIRCLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
514
(var) = ((var)->field.cqe_next))
src/add-ons/kernel/drivers/audio/echo/queue.h
516
#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
src/add-ons/kernel/drivers/audio/echo/queue.h
519
(var) = ((var)->field.cqe_prev))
src/add-ons/kernel/drivers/audio/echo/queue.h
527
#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
src/add-ons/kernel/drivers/audio/echo/queue.h
528
#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
108
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
110
(head)->lh_first->field.le_prev != &(head)->lh_first) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
112
#define QUEUEDEBUG_LIST_OP(elm, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
113
if ((elm)->field.le_next && \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
114
(elm)->field.le_next->field.le_prev != \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
115
&(elm)->field.le_next) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
117
if (*(elm)->field.le_prev != (elm)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
119
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
120
(elm)->field.le_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
121
(elm)->field.le_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/emuxki/queue.h
123
#define QUEUEDEBUG_LIST_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
124
#define QUEUEDEBUG_LIST_OP(elm, field)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
125
#define QUEUEDEBUG_LIST_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
132
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
133
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
134
if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
135
(listelm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
136
&(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
137
(listelm)->field.le_next = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
138
(elm)->field.le_prev = &(listelm)->field.le_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
141
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
142
QUEUEDEBUG_LIST_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
143
(elm)->field.le_prev = (listelm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
144
(elm)->field.le_next = (listelm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
145
*(listelm)->field.le_prev = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
146
(listelm)->field.le_prev = &(elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
149
#define LIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
150
QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
151
if (((elm)->field.le_next = (head)->lh_first) != NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
152
(head)->lh_first->field.le_prev = &(elm)->field.le_next;\
src/add-ons/kernel/drivers/audio/emuxki/queue.h
154
(elm)->field.le_prev = &(head)->lh_first; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
157
#define LIST_REMOVE(elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
158
QUEUEDEBUG_LIST_OP((elm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
159
if ((elm)->field.le_next != NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
160
(elm)->field.le_next->field.le_prev = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
161
(elm)->field.le_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
162
*(elm)->field.le_prev = (elm)->field.le_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
163
QUEUEDEBUG_LIST_POSTREMOVE((elm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
166
#define LIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
169
(var) = ((var)->field.le_next))
src/add-ons/kernel/drivers/audio/emuxki/queue.h
176
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
199
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
201
#define SLIST_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
202
for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
208
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
209
(elm)->field.sle_next = (slistelm)->field.sle_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
210
(slistelm)->field.sle_next = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
213
#define SLIST_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
214
(elm)->field.sle_next = (head)->slh_first; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
218
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
220
#define SLIST_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
221
(head)->slh_first = (head)->slh_first->field.sle_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
224
#define SLIST_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
226
SLIST_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
230
while(curelm->field.sle_next != (elm)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
231
curelm = curelm->field.sle_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
232
curelm->field.sle_next = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
233
curelm->field.sle_next->field.sle_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
262
#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
263
if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
264
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
268
#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
269
(elm)->field.sqe_next = NULL; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
271
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
274
#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
275
if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
src/add-ons/kernel/drivers/audio/emuxki/queue.h
276
(head)->sqh_last = &(elm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
277
(listelm)->field.sqe_next = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
280
#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
281
if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
285
#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
287
SIMPLEQ_REMOVE_HEAD((head), field); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
290
while (curelm->field.sqe_next != (elm)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
291
curelm = curelm->field.sqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
292
if ((curelm->field.sqe_next = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
293
curelm->field.sqe_next->field.sqe_next) == NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
294
(head)->sqh_last = &(curelm)->field.sqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
298
#define SIMPLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
301
(var) = ((var)->field.sqe_next))
src/add-ons/kernel/drivers/audio/emuxki/queue.h
308
#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
332
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
334
(head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
336
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
339
#define QUEUEDEBUG_TAILQ_OP(elm, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
340
if ((elm)->field.tqe_next && \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
341
(elm)->field.tqe_next->field.tqe_prev != \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
342
&(elm)->field.tqe_next) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
344
if (*(elm)->field.tqe_prev != (elm)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
346
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
347
(elm)->field.tqe_next = (void *)1L; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
348
(elm)->field.tqe_prev = (void *)1L;
src/add-ons/kernel/drivers/audio/emuxki/queue.h
350
#define QUEUEDEBUG_TAILQ_INSERT_HEAD(head, elm, field)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
351
#define QUEUEDEBUG_TAILQ_INSERT_TAIL(head, elm, field)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
352
#define QUEUEDEBUG_TAILQ_OP(elm, field)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
353
#define QUEUEDEBUG_TAILQ_POSTREMOVE(elm, field)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
361
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
362
QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
363
if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
364
(head)->tqh_first->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
365
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
367
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
369
(elm)->field.tqe_prev = &(head)->tqh_first; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
372
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
373
QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
374
(elm)->field.tqe_next = NULL; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
375
(elm)->field.tqe_prev = (head)->tqh_last; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
377
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
380
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
381
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
382
if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
src/add-ons/kernel/drivers/audio/emuxki/queue.h
383
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
384
&(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
386
(head)->tqh_last = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
387
(listelm)->field.tqe_next = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
388
(elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
391
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
392
QUEUEDEBUG_TAILQ_OP((listelm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
393
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
394
(elm)->field.tqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
395
*(listelm)->field.tqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
396
(listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
399
#define TAILQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
400
QUEUEDEBUG_TAILQ_OP((elm), field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
401
if (((elm)->field.tqe_next) != NULL) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
402
(elm)->field.tqe_next->field.tqe_prev = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
403
(elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
405
(head)->tqh_last = (elm)->field.tqe_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
406
*(elm)->field.tqe_prev = (elm)->field.tqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
407
QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
415
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
419
#define TAILQ_PREV(elm, headname, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
420
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
src/add-ons/kernel/drivers/audio/emuxki/queue.h
422
#define TAILQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
425
(var) = ((var)->field.tqe_next))
src/add-ons/kernel/drivers/audio/emuxki/queue.h
427
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
430
(var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
src/add-ons/kernel/drivers/audio/emuxki/queue.h
458
#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
459
(elm)->field.cqe_next = (listelm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
460
(elm)->field.cqe_prev = (listelm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
461
if ((listelm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
464
(listelm)->field.cqe_next->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
465
(listelm)->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
468
#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
469
(elm)->field.cqe_next = (listelm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
470
(elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
471
if ((listelm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
474
(listelm)->field.cqe_prev->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
475
(listelm)->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
478
#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
479
(elm)->field.cqe_next = (head)->cqh_first; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
480
(elm)->field.cqe_prev = (void *)(head); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
484
(head)->cqh_first->field.cqe_prev = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
488
#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
489
(elm)->field.cqe_next = (void *)(head); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
490
(elm)->field.cqe_prev = (head)->cqh_last; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
494
(head)->cqh_last->field.cqe_next = (elm); \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
498
#define CIRCLEQ_REMOVE(head, elm, field) do { \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
499
if ((elm)->field.cqe_next == (void *)(head)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
500
(head)->cqh_last = (elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
502
(elm)->field.cqe_next->field.cqe_prev = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
503
(elm)->field.cqe_prev; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
504
if ((elm)->field.cqe_prev == (void *)(head)) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
505
(head)->cqh_first = (elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
507
(elm)->field.cqe_prev->field.cqe_next = \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
508
(elm)->field.cqe_next; \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
511
#define CIRCLEQ_FOREACH(var, head, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
514
(var) = ((var)->field.cqe_next))
src/add-ons/kernel/drivers/audio/emuxki/queue.h
516
#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
src/add-ons/kernel/drivers/audio/emuxki/queue.h
519
(var) = ((var)->field.cqe_prev))
src/add-ons/kernel/drivers/audio/emuxki/queue.h
527
#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
src/add-ons/kernel/drivers/audio/emuxki/queue.h
528
#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
52
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
54
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
60
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
src/add-ons/kernel/drivers/disk/nvme/libnvme/nvme_internal.h
62
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ah_internal.h
45
#define offsetof(type, field) ((size_t)(&((type *)0)->field))
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/if_rtwnreg.h
105
#define MS(val, field) \
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/if_rtwnreg.h
106
(((val) & field##_M) >> field##_S)
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/if_rtwnreg.h
109
#define SM(field, val) \
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/if_rtwnreg.h
110
(((val) << field##_S) & field##_M)
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/if_rtwnreg.h
113
#define RW(var, field, val) \
src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/if_rtwnreg.h
114
(((var) & ~field##_M) | SM(field, val))
src/add-ons/kernel/file_systems/fat/bsd/sys/cdefs.h
42
#define __offsetof(type, field) __builtin_offsetof(type, field)
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
105
BMenuField *field;
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
106
if ((field = dynamic_cast<BMenuField *>(FindView("notify"))) == NULL)
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
110
for (int32 i = field->Menu()->CountItems(); i-- > 0;) {
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
111
BMenuItem *item = field->Menu()->ItemAt(i);
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
121
field->MenuItem()->SetLabel(label.String());
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
64
BMenuField *field;
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
65
if ((field = dynamic_cast<BMenuField *>(FindView("notify"))) == NULL)
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
68
for (int32 i = field->Menu()->CountItems(); i-- > 0;) {
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
69
BMenuItem *item = field->Menu()->ItemAt(i);
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
81
BMenuField *field;
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
82
if ((field = dynamic_cast<BMenuField *>(FindView("notify"))) != NULL) {
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
83
for (int32 i = field->Menu()->CountItems(); i-- > 0;) {
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
84
BMenuItem *item = field->Menu()->ItemAt(i);
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
97
if (BMenuField *field = dynamic_cast<BMenuField *>(FindView("notify")))
src/add-ons/mail_daemon/inbound_filters/notifier/NotifierConfigView.cpp
98
field->Menu()->SetTargetForItems(this);
src/add-ons/print/transports/ipp/HttpURLConnection.cpp
18
Field::Field(char *field)
src/add-ons/print/transports/ipp/HttpURLConnection.cpp
20
char *p = strtok(field, ": \t\r\n");
src/add-ons/print/transports/ipp/HttpURLConnection.h
68
Field(char *field);
src/apps/cortex/InfoView/InfoView.cpp
162
_InfoTextField *field = static_cast<_InfoTextField *>
src/apps/cortex/InfoView/InfoView.cpp
164
if (field) {
src/apps/cortex/InfoView/InfoView.cpp
165
delete field;
src/apps/cortex/InfoView/InfoView.cpp
281
_InfoTextField *field = static_cast<_InfoTextField *>(m_fields->ItemAt(i));
src/apps/cortex/InfoView/InfoView.cpp
282
field->drawField(p);
src/apps/cortex/InfoView/InfoView.cpp
283
p.y += field->getHeight() + M_V_MARGIN;
src/apps/cortex/InfoView/InfoView.cpp
303
_InfoTextField *field = static_cast<_InfoTextField *>(m_fields->ItemAt(i));
src/apps/cortex/InfoView/InfoView.cpp
304
field->updateLineWrapping(&wrappingChanged,
src/apps/cortex/InfoView/InfoView.cpp
306
float fieldHeight = field->getHeight() + M_V_MARGIN;
src/apps/cortex/InfoView/InfoView.cpp
350
_InfoTextField *field = static_cast<_InfoTextField *>(m_fields->ItemAt(i));
src/apps/cortex/InfoView/InfoView.cpp
352
float tfw = field->getWidth();
src/apps/debuganalyzer/gui/table/AbstractTable.cpp
101
fTable->ColumnMouseUp(this, row, field, screenWhere, buttons);
src/apps/debuganalyzer/gui/table/AbstractTable.cpp
53
BField* field, BRect fieldRect, BPoint point, uint32 _buttons)
src/apps/debuganalyzer/gui/table/AbstractTable.cpp
76
fTable->ColumnMouseDown(this, row, field, screenWhere, buttons);
src/apps/debuganalyzer/gui/table/AbstractTable.cpp
82
BField* field)
src/apps/debuganalyzer/gui/table/AbstractTable.h
58
BRow* row, BField* field, BPoint point,
src/apps/debuganalyzer/gui/table/AbstractTable.h
61
BRow* row, BField* field, BPoint point,
src/apps/debuganalyzer/gui/table/AbstractTable.h
85
BField* field, BRect fieldRect,
src/apps/debuganalyzer/gui/table/AbstractTable.h
88
BField* field);
src/apps/debuganalyzer/gui/table/Table.cpp
269
virtual void DrawField(BField* field, BRect rect,
src/apps/debuganalyzer/gui/table/Table.cpp
274
virtual float GetPreferredWidth(BField* field,
src/apps/debuganalyzer/gui/table/Table.cpp
312
TableField* field = dynamic_cast<TableField*>(_field);
src/apps/debuganalyzer/gui/table/Table.cpp
313
if (field == NULL)
src/apps/debuganalyzer/gui/table/Table.cpp
318
if (!fModel->GetValueAt(field->RowIndex(), modelIndex, value))
src/apps/debuganalyzer/gui/table/Table.cpp
363
TableField* field = dynamic_cast<TableField*>(_field);
src/apps/debuganalyzer/gui/table/Table.cpp
364
if (field == NULL)
src/apps/debuganalyzer/gui/table/Table.cpp
369
if (!fModel->GetValueAt(field->RowIndex(), modelIndex, value))
src/apps/debuganalyzer/gui/table/Table.cpp
561
Table::ColumnMouseDown(AbstractColumn* column, BRow* row, BField* field,
src/apps/debuganalyzer/gui/table/Table.cpp
582
Table::ColumnMouseUp(AbstractColumn* column, BRow* row, BField* field,
src/apps/debuganalyzer/gui/table/Table.cpp
622
TableField* field = new(std::nothrow) TableField(i);
src/apps/debuganalyzer/gui/table/Table.cpp
623
if (field == NULL) {
src/apps/debuganalyzer/gui/table/Table.cpp
629
row->SetField(field, columnIndex);
src/apps/debuganalyzer/gui/table/Table.cpp
708
TableField* field = dynamic_cast<TableField*>(row->GetField(k));
src/apps/debuganalyzer/gui/table/Table.cpp
710
field->SetRowIndex(i);
src/apps/debuganalyzer/gui/table/Table.cpp
722
TableField* field = dynamic_cast<TableField*>(row->GetField(0));
src/apps/debuganalyzer/gui/table/Table.cpp
723
if (field == NULL)
src/apps/debuganalyzer/gui/table/Table.cpp
726
return field->RowIndex();
src/apps/debuganalyzer/gui/table/Table.h
149
BRow* row, BField* field,
src/apps/debuganalyzer/gui/table/Table.h
152
BRow* row, BField* field,
src/apps/debuganalyzer/gui/table/TreeTable.cpp
311
virtual void DrawField(BField* field, BRect rect,
src/apps/debuganalyzer/gui/table/TreeTable.cpp
316
virtual float GetPreferredWidth(BField* field,
src/apps/debuganalyzer/gui/table/TreeTable.cpp
354
TreeTableField* field = dynamic_cast<TreeTableField*>(_field);
src/apps/debuganalyzer/gui/table/TreeTable.cpp
355
if (field == NULL)
src/apps/debuganalyzer/gui/table/TreeTable.cpp
360
if (!fModel->GetValueAt(field->Object(), modelIndex, value))
src/apps/debuganalyzer/gui/table/TreeTable.cpp
405
TreeTableField* field = dynamic_cast<TreeTableField*>(_field);
src/apps/debuganalyzer/gui/table/TreeTable.cpp
406
if (field == NULL)
src/apps/debuganalyzer/gui/table/TreeTable.cpp
411
if (!fModel->GetValueAt(field->Object(), modelIndex, value))
src/apps/debuganalyzer/gui/table/TreeTable.cpp
499
TreeTableField* field = new(std::nothrow) TreeTableField(modelObject);
src/apps/debuganalyzer/gui/table/TreeTable.cpp
500
if (field == NULL)
src/apps/debuganalyzer/gui/table/TreeTable.cpp
503
fRow->SetField(field, columnIndex);
src/apps/debuganalyzer/gui/table/TreeTable.cpp
526
TreeTableField* field = dynamic_cast<TreeTableField*>(fRow->GetField(0));
src/apps/debuganalyzer/gui/table/TreeTable.cpp
527
return field->Object();
src/apps/debuganalyzer/gui/table/TreeTable.cpp
911
TreeTable::ColumnMouseDown(AbstractColumn* column, BRow* _row, BField* field,
src/apps/debuganalyzer/gui/table/TreeTable.cpp
936
TreeTable::ColumnMouseUp(AbstractColumn* column, BRow* _row, BField* field,
src/apps/debuganalyzer/gui/table/TreeTable.h
209
BRow* row, BField* field,
src/apps/debuganalyzer/gui/table/TreeTable.h
212
BRow* row, BField* field,
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.cpp
574
InspectorWindow::_LoadMenuFieldMode(BMenuField* field, const char* name,
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.cpp
581
BMenu* menu = field->Menu();
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.cpp
594
InspectorWindow::_SaveMenuFieldMode(BMenuField* field, const char* name,
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.cpp
597
BMenuItem* item = field->Menu()->FindMarked();
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.h
75
void _LoadMenuFieldMode(BMenuField* field,
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.h
78
status_t _SaveMenuFieldMode(BMenuField* field,
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp
177
TeamsColumn::AcceptsField(const BField* field) const
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp
179
return dynamic_cast<const BStringField*>(field) != NULL;
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp
83
TeamsColumn::DrawField(BField* field, BRect rect, BView* parent)
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp
86
= dynamic_cast<BBitmapStringField*>(field);
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.cpp
87
BStringField* stringField = dynamic_cast<BStringField*>(field);
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.h
53
virtual void DrawField(BField* field, BRect rect,
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.h
55
virtual float GetPreferredWidth(BField* field, BView* parent) const;
src/apps/debugger/user_interface/gui/teams_window/TeamsListView.h
57
virtual bool AcceptsField(const BField* field) const;
src/apps/diskprobe/OpenWindow.cpp
45
BMenuField *field = new BMenuField(B_TRANSLATE("Examine device:"),
src/apps/diskprobe/OpenWindow.cpp
61
.Add(field)
src/apps/drivesetup/MainWindow.cpp
600
BStringField* field = (BStringField*)row->GetField(2);
src/apps/drivesetup/MainWindow.cpp
601
fReadImageFilePanel->SetSaveText(field->String());
src/apps/drivesetup/PartitionList.cpp
102
= dynamic_cast<BBitmapStringField*>(field);
src/apps/drivesetup/PartitionList.cpp
103
BStringField* stringField = dynamic_cast<BStringField*>(field);
src/apps/drivesetup/PartitionList.cpp
193
PartitionColumn::AcceptsField(const BField* field) const
src/apps/drivesetup/PartitionList.cpp
195
return dynamic_cast<const BStringField*>(field) != NULL;
src/apps/drivesetup/PartitionList.cpp
99
PartitionColumn::DrawField(BField* field, BRect rect, BView* parent)
src/apps/drivesetup/PartitionList.h
50
virtual void DrawField(BField* field, BRect rect,
src/apps/drivesetup/PartitionList.h
52
virtual float GetPreferredWidth(BField* field, BView* parent) const;
src/apps/drivesetup/PartitionList.h
54
virtual bool AcceptsField(const BField* field) const;
src/apps/gradients/GradientsWindow.cpp
17
BRect field(10, 10, Bounds().Width() - 10, 30);
src/apps/gradients/GradientsWindow.cpp
32
fGradientsTypeField = new BMenuField(field, "gradientsField",
src/apps/haikudepot/ui/PackageListView.cpp
189
virtual void DrawField(BField* field, BRect rect,
src/apps/haikudepot/ui/PackageListView.cpp
192
virtual float GetPreferredWidth(BField* field,
src/apps/haikudepot/ui/PackageListView.cpp
195
virtual bool AcceptsField(const BField* field) const;
src/apps/haikudepot/ui/PackageListView.cpp
466
PackageColumn::DrawField(BField* field, BRect rect, BView* parent)
src/apps/haikudepot/ui/PackageListView.cpp
469
= dynamic_cast<PackageIconAndTitleField*>(field);
src/apps/haikudepot/ui/PackageListView.cpp
470
BStringField* stringField = dynamic_cast<BStringField*>(field);
src/apps/haikudepot/ui/PackageListView.cpp
471
LazyStringField* lazyStringField = dynamic_cast<LazyStringField*>(field);
src/apps/haikudepot/ui/PackageListView.cpp
472
RatingField* ratingField = dynamic_cast<RatingField*>(field);
src/apps/haikudepot/ui/PackageListView.cpp
724
PackageColumn::AcceptsField(const BField* field) const
src/apps/haikudepot/ui/PackageListView.cpp
726
return dynamic_cast<const BStringField*>(field) != NULL
src/apps/haikudepot/ui/PackageListView.cpp
727
|| dynamic_cast<const RatingField*>(field) != NULL
src/apps/haikudepot/ui/PackageListView.cpp
728
|| dynamic_cast<const LazyStringField*>(field) != NULL;
src/apps/haikudepot/ui/PackageListView.cpp
812
BField* field = new PackageIconAndTitleField(packageName, title, isActivated, isNativeDesktop);
src/apps/haikudepot/ui/PackageListView.cpp
813
SetField(field, kTitleColumn);
src/apps/mail/MailWindow.cpp
2166
#define add_header_field(label, field) { \
src/apps/mail/MailWindow.cpp
2171
header_view.Insert(field); \
src/apps/mail/MailWindow.cpp
3306
const char* field;
src/apps/mail/MailWindow.cpp
3308
if (message.FindString("menuSelection", index, &field)
src/apps/mail/MailWindow.cpp
3317
if (strcmp(field, "BEOS:TYPE") != 0) {
src/apps/mail/MailWindow.cpp
3320
queryString << "(" << field << "==\""
src/apps/people/PersonView.cpp
110
BMenuField* field = new BMenuField("", "", fGroups);
src/apps/people/PersonView.cpp
111
field->SetEnabled(true);
src/apps/people/PersonView.cpp
112
layout->AddView(field, 1, row);
src/apps/resedit/PreviewColumn.cpp
20
PreviewColumn::DrawField(BField* field, BRect rect, BView* parent)
src/apps/resedit/PreviewColumn.cpp
22
PreviewField *pField = (PreviewField*)field;
src/apps/resedit/PreviewColumn.cpp
27
PreviewColumn::AcceptsField(const BField* field) const
src/apps/resedit/PreviewColumn.cpp
29
return dynamic_cast<const PreviewField*>(field);
src/apps/resedit/PreviewColumn.h
18
void DrawField(BField* field, BRect rect, BView* parent);
src/apps/resedit/PreviewColumn.h
19
bool AcceptsField(const BField* field) const;
src/apps/resedit/ResView.cpp
188
TypeCodeField *field = (TypeCodeField*)row->GetField(1);
src/apps/resedit/ResView.cpp
189
gResRoster.SpawnEditor(field->GetResourceData(), this);
src/apps/resedit/ResView.cpp
199
TypeCodeField *field = (TypeCodeField*)row->GetField(1);
src/apps/resedit/ResView.cpp
200
if (!field || field->GetResourceData() != item)
src/apps/resedit/ResView.cpp
470
BField *field = gResRoster.MakeFieldForType(fResData->GetType(),
src/apps/resedit/ResView.cpp
473
if (field)
src/apps/resedit/ResView.cpp
474
SetField(field, 3);
src/apps/resedit/ResourceRoster.cpp
96
BitmapPreviewField *field = new BitmapPreviewField(bitmap);
src/apps/resedit/ResourceRoster.cpp
97
return field;
src/apps/sudoku/SudokuField.cpp
123
struct field& field = fFields[i];
src/apps/sudoku/SudokuField.cpp
124
status = archive->AddInt32("value", field.value);
src/apps/sudoku/SudokuField.cpp
126
status = archive->AddInt32("valid mask", field.valid_mask);
src/apps/sudoku/SudokuField.cpp
128
status = archive->AddInt32("hint mask", field.hint_mask);
src/apps/sudoku/SudokuField.cpp
130
status = archive->AddInt32("flags", field.flags);
src/apps/sudoku/SudokuField.cpp
152
struct field& field = _FieldAt(x, y);
src/apps/sudoku/SudokuField.cpp
153
field.value = 0;
src/apps/sudoku/SudokuField.cpp
154
field.flags = 0;
src/apps/sudoku/SudokuField.cpp
155
field.hint_mask = 0;
src/apps/sudoku/SudokuField.cpp
156
field.valid_mask = fMaxMask;
src/apps/sudoku/SudokuField.cpp
179
struct field& field = _FieldAt(x, y);
src/apps/sudoku/SudokuField.cpp
180
field.value = value;
src/apps/sudoku/SudokuField.cpp
181
field.flags = kInitialValue;
src/apps/sudoku/SudokuField.cpp
197
SudokuField::SetTo(const SudokuField* field)
src/apps/sudoku/SudokuField.cpp
199
if (field == NULL) {
src/apps/sudoku/SudokuField.cpp
206
_FieldAt(x, y) = field->_FieldAt(x, y);
src/apps/sudoku/SudokuField.cpp
34
SudokuField::field::field()
src/apps/sudoku/SudokuField.cpp
451
const SudokuField::field&
src/apps/sudoku/SudokuField.cpp
461
SudokuField::field&
src/apps/sudoku/SudokuField.cpp
52
fFields = new (std::nothrow) field[fSize * fSize];
src/apps/sudoku/SudokuField.cpp
66
fFields = new (std::nothrow) field[count];
src/apps/sudoku/SudokuField.cpp
71
struct field& field = fFields[i];
src/apps/sudoku/SudokuField.cpp
73
if (archive->FindInt32("value", i, (int32*)&field.value) != B_OK
src/apps/sudoku/SudokuField.cpp
75
(int32*)&field.valid_mask) != B_OK
src/apps/sudoku/SudokuField.cpp
77
(int32*)&field.hint_mask) != B_OK
src/apps/sudoku/SudokuField.cpp
78
|| archive->FindInt32("flags", i, (int32*)&field.flags) != B_OK)
src/apps/sudoku/SudokuField.cpp
91
fFields = new (std::nothrow) field[fSize * fSize];
src/apps/sudoku/SudokuField.cpp
93
memcpy(fFields, other.fFields, sizeof(field) * fSize * fSize);
src/apps/sudoku/SudokuField.h
63
field();
src/apps/sudoku/SudokuField.h
76
const field& _FieldAt(uint32 x, uint32 y) const;
src/apps/sudoku/SudokuField.h
77
field& _FieldAt(uint32 x, uint32 y);
src/apps/sudoku/SudokuField.h
83
field* fFields;
src/apps/sudoku/SudokuGenerator.cpp
102
field.SetTo(solver.SolutionAt(rand() % solver.CountSolutions()));
src/apps/sudoku/SudokuGenerator.cpp
113
int32 removeCount = field.Size() * field.Size() - fieldsLeft;
src/apps/sudoku/SudokuGenerator.cpp
114
bool tried[field.Size() * field.Size()];
src/apps/sudoku/SudokuGenerator.cpp
115
int32 tries = field.Size() * field.Size() * 3 / 4;
src/apps/sudoku/SudokuGenerator.cpp
120
SudokuField copy(field);
src/apps/sudoku/SudokuGenerator.cpp
124
x = rand() % field.Size();
src/apps/sudoku/SudokuGenerator.cpp
125
y = rand() % field.Size();
src/apps/sudoku/SudokuGenerator.cpp
126
} while (copy.ValueAt(x, y) == 0 || tried[x + y * field.Size()]);
src/apps/sudoku/SudokuGenerator.cpp
128
tried[x + y * field.Size()] = true;
src/apps/sudoku/SudokuGenerator.cpp
133
field.SetTo(©);
src/apps/sudoku/SudokuGenerator.cpp
143
for (uint32 y = 0; y < field.Size(); y++) {
src/apps/sudoku/SudokuGenerator.cpp
144
for (uint32 x = 0; x < field.Size(); x++) {
src/apps/sudoku/SudokuGenerator.cpp
145
if (tried[x + y * field.Size()])
src/apps/sudoku/SudokuGenerator.cpp
148
SudokuField copy(field);
src/apps/sudoku/SudokuGenerator.cpp
154
field.SetTo(©);
src/apps/sudoku/SudokuGenerator.cpp
169
for (uint32 y = 0; y < field.Size(); y++) {
src/apps/sudoku/SudokuGenerator.cpp
170
for (uint32 x = 0; x < field.Size(); x++) {
src/apps/sudoku/SudokuGenerator.cpp
171
if (field.ValueAt(x, y))
src/apps/sudoku/SudokuGenerator.cpp
172
field.SetFlagsAt(x, y, kInitialValue);
src/apps/sudoku/SudokuGenerator.cpp
179
target->SetTo(&field);
src/apps/sudoku/SudokuGenerator.cpp
35
SudokuGenerator::_HasOnlyOneSolution(SudokuField& field)
src/apps/sudoku/SudokuGenerator.cpp
37
SudokuSolver solver(&field);
src/apps/sudoku/SudokuGenerator.cpp
62
SudokuField field(target->BlockSize());
src/apps/sudoku/SudokuGenerator.cpp
63
uint32 inputCount = field.Size() * field.Size() / 3;
src/apps/sudoku/SudokuGenerator.cpp
67
field.Reset();
src/apps/sudoku/SudokuGenerator.cpp
77
x = rand() % field.Size();
src/apps/sudoku/SudokuGenerator.cpp
78
y = rand() % field.Size();
src/apps/sudoku/SudokuGenerator.cpp
79
} while (!*quit && field.ValueAt(x, y) != 0);
src/apps/sudoku/SudokuGenerator.cpp
81
validMask = field.ValidMaskAt(x, y);
src/apps/sudoku/SudokuGenerator.cpp
87
value = rand() % field.Size();
src/apps/sudoku/SudokuGenerator.cpp
90
field.SetValueAt(x, y, value + 1);
src/apps/sudoku/SudokuGenerator.cpp
98
SudokuSolver solver(&field);
src/apps/sudoku/SudokuGenerator.h
22
void Generate(SudokuField* field, uint32 fieldsLeft,
src/apps/sudoku/SudokuGenerator.h
27
bool _HasOnlyOneSolution(SudokuField& field);
src/apps/sudoku/SudokuSolver.cpp
130
SudokuSolver::SudokuSolver(SudokuField* field)
src/apps/sudoku/SudokuSolver.cpp
132
fField(field)
src/apps/sudoku/SudokuSolver.cpp
15
SolutionStep(const SudokuField* field);
src/apps/sudoku/SudokuSolver.cpp
161
SudokuSolver::SetTo(SudokuField* field)
src/apps/sudoku/SudokuSolver.cpp
163
fField = field;
src/apps/sudoku/SudokuSolver.h
17
SudokuSolver(SudokuField* field);
src/apps/sudoku/SudokuSolver.h
21
void SetTo(SudokuField* field);
src/apps/sudoku/SudokuView.cpp
1176
uint32 value, uint32 field)
src/apps/sudoku/SudokuView.cpp
1196
fLastField = field;
src/apps/sudoku/SudokuView.cpp
122
BMessage field;
src/apps/sudoku/SudokuView.cpp
123
status_t status = fField->Archive(&field, true);
src/apps/sudoku/SudokuView.cpp
125
status = state.AddMessage("field", &field);
src/apps/sudoku/SudokuView.cpp
1319
SudokuField field(undo);
src/apps/sudoku/SudokuView.cpp
1322
fField->SetTo(&field);
src/apps/sudoku/SudokuView.cpp
194
SudokuView::SetTo(SudokuField* field)
src/apps/sudoku/SudokuView.cpp
196
if (field == NULL || field == fField)
src/apps/sudoku/SudokuView.cpp
201
fField = field;
src/apps/sudoku/SudokuView.cpp
620
uint32 field = x + y * fField->Size();
src/apps/sudoku/SudokuView.cpp
624
if ((clicks == 2 && fLastHintValue == value && fLastField == field)
src/apps/sudoku/SudokuView.cpp
634
_ToggleHintValue(x, y, hintX, hintY, value, field);
src/apps/sudoku/SudokuView.cpp
673
uint32 field = x + y * fField->Size();
src/apps/sudoku/SudokuView.cpp
675
if (buttons != 0 && field != fLastField) {
src/apps/sudoku/SudokuView.cpp
926
BMessage field;
src/apps/sudoku/SudokuView.cpp
927
if (archive->FindMessage("field", &field) == B_OK) {
src/apps/sudoku/SudokuView.cpp
928
fField = new SudokuField(&field);
src/apps/sudoku/SudokuView.h
114
uint32 value, uint32 field);
src/apps/sudoku/SudokuView.h
50
status_t SetTo(SudokuField* field);
src/apps/sudoku/SudokuWindow.cpp
123
BMessage field;
src/apps/sudoku/SudokuWindow.cpp
124
if (fField.Archive(&field, true) == B_OK)
src/apps/sudoku/SudokuWindow.cpp
125
done.AddMessage("field", &field);
src/apps/sudoku/SudokuWindow.cpp
470
SudokuField* field = new SudokuField(&archive);
src/apps/sudoku/SudokuWindow.cpp
471
fSudokuView->SetTo(field);
src/apps/sudoku/SudokuWindow.cpp
549
SudokuField* field = new SudokuField(fStoredState);
src/apps/sudoku/SudokuWindow.cpp
550
fSudokuView->SetTo(field);
src/apps/sudoku/SudokuWindow.cpp
59
GenerateSudoku(SudokuField& field, int32 level,
src/apps/sudoku/SudokuWindow.cpp
78
GenerateSudoku::GenerateSudoku(SudokuField& field, int32 level,
src/apps/sudoku/SudokuWindow.cpp
81
fField(field),
src/apps/terminal/TermWindow.cpp
145
TermWindow::SessionID::SessionID(const BMessage& message, const char* field)
src/apps/terminal/TermWindow.cpp
147
if (message.FindInt32(field, &fID) != B_OK)
src/apps/terminal/TermWindow.cpp
153
TermWindow::SessionID::AddToMessage(BMessage& message, const char* field) const
src/apps/terminal/TermWindow.cpp
155
return message.AddInt32(field, fID);
src/apps/terminal/TermWindow.h
119
const char* field);
src/apps/terminal/TermWindow.h
124
const char* field) const;
src/apps/webpositive/CookieWindow.cpp
45
void DrawField(BField* field, BRect rect, BView* parent) {
src/apps/webpositive/CookieWindow.cpp
46
BDateField* dateField = (BDateField*)field;
src/apps/webpositive/CookieWindow.cpp
50
BDateColumn::DrawField(field, rect, parent);
src/bin/pkgman/command_info.cpp
107
if ((field != "header") && (field != "provides") && (field != "requires"))
src/bin/pkgman/command_info.cpp
146
if (field == "header") {
src/bin/pkgman/command_info.cpp
156
if (field == "provides") {
src/bin/pkgman/command_info.cpp
166
if (field == "requires") {
src/bin/pkgman/command_info.cpp
63
BString field = "header";
src/bin/pkgman/command_info.cpp
89
field = optarg;
src/bin/rc/parser.y
939
make_field_list(field_t field)
src/bin/rc/parser.y
944
*((field_t*)out.items) = field;
src/bin/rc/parser.y
950
concat_field_list(list_t list, field_t field)
src/bin/rc/parser.y
957
memcpy((field_t*)out.items + list.count, &field, sizeof(field_t));
src/build/libbe/app/Message.cpp
1160
field_header *field = fFields;
src/build/libbe/app/Message.cpp
1161
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/build/libbe/app/Message.cpp
1162
if (field->offset >= offset)
src/build/libbe/app/Message.cpp
1163
field->offset += change;
src/build/libbe/app/Message.cpp
1251
field_header *field = &fFields[nextField];
src/build/libbe/app/Message.cpp
1252
if ((field->flags & FIELD_FLAG_VALID) == 0)
src/build/libbe/app/Message.cpp
1255
if (strncmp((const char *)(fData + field->offset), name,
src/build/libbe/app/Message.cpp
1256
field->name_length) == 0) {
src/build/libbe/app/Message.cpp
1257
if (type != B_ANY_TYPE && field->type != type)
src/build/libbe/app/Message.cpp
1260
*result = field;
src/build/libbe/app/Message.cpp
1264
nextField = field->next_field;
src/build/libbe/app/Message.cpp
1297
field_header *field = &fFields[fHeader->field_count];
src/build/libbe/app/Message.cpp
1298
field->type = type;
src/build/libbe/app/Message.cpp
1299
field->count = 0;
src/build/libbe/app/Message.cpp
1300
field->data_size = 0;
src/build/libbe/app/Message.cpp
1301
field->next_field = -1;
src/build/libbe/app/Message.cpp
1302
field->offset = fHeader->data_size;
src/build/libbe/app/Message.cpp
1303
field->name_length = strlen(name) + 1;
src/build/libbe/app/Message.cpp
1304
status_t status = _ResizeData(field->offset, field->name_length);
src/build/libbe/app/Message.cpp
1308
memcpy(fData + field->offset, name, field->name_length);
src/build/libbe/app/Message.cpp
1309
field->flags = FIELD_FLAG_VALID;
src/build/libbe/app/Message.cpp
1311
field->flags |= FIELD_FLAG_FIXED_SIZE;
src/build/libbe/app/Message.cpp
1315
*result = field;
src/build/libbe/app/Message.cpp
1321
BMessage::_RemoveField(field_header *field)
src/build/libbe/app/Message.cpp
1323
status_t result = _ResizeData(field->offset, -(field->data_size
src/build/libbe/app/Message.cpp
1324
+ field->name_length));
src/build/libbe/app/Message.cpp
1328
int32 index = ((uint8 *)field - (uint8 *)fFields) / sizeof(field_header);
src/build/libbe/app/Message.cpp
1329
int32 nextField = field->next_field;
src/build/libbe/app/Message.cpp
1382
field_header *field = NULL;
src/build/libbe/app/Message.cpp
1383
status_t result = _FindField(name, type, &field);
src/build/libbe/app/Message.cpp
1385
result = _AddField(name, type, isFixedSize, &field);
src/build/libbe/app/Message.cpp
1390
if (field == NULL)
src/build/libbe/app/Message.cpp
1393
uint32 offset = field->offset + field->name_length + field->data_size;
src/build/libbe/app/Message.cpp
1394
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/build/libbe/app/Message.cpp
1395
if (field->count) {
src/build/libbe/app/Message.cpp
1396
ssize_t size = field->data_size / field->count;
src/build/libbe/app/Message.cpp
1403
if (field->count == 0)
src/build/libbe/app/Message.cpp
1404
_RemoveField(field);
src/build/libbe/app/Message.cpp
1409
field->data_size += numBytes;
src/build/libbe/app/Message.cpp
1414
if (field->count == 0)
src/build/libbe/app/Message.cpp
1415
_RemoveField(field);
src/build/libbe/app/Message.cpp
1422
field->data_size += change;
src/build/libbe/app/Message.cpp
1425
field->count++;
src/build/libbe/app/Message.cpp
1437
field_header *field = NULL;
src/build/libbe/app/Message.cpp
1438
status_t result = _FindField(name, B_ANY_TYPE, &field);
src/build/libbe/app/Message.cpp
1443
if (field == NULL)
src/build/libbe/app/Message.cpp
1446
if ((uint32)index >= field->count)
src/build/libbe/app/Message.cpp
1449
if (field->count == 1)
src/build/libbe/app/Message.cpp
1450
return _RemoveField(field);
src/build/libbe/app/Message.cpp
1452
uint32 offset = field->offset + field->name_length;
src/build/libbe/app/Message.cpp
1453
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/build/libbe/app/Message.cpp
1454
ssize_t size = field->data_size / field->count;
src/build/libbe/app/Message.cpp
1459
field->data_size -= size;
src/build/libbe/app/Message.cpp
1472
field->data_size -= currentSize;
src/build/libbe/app/Message.cpp
1475
field->count--;
src/build/libbe/app/Message.cpp
1484
field_header *field = NULL;
src/build/libbe/app/Message.cpp
1485
status_t result = _FindField(name, B_ANY_TYPE, &field);
src/build/libbe/app/Message.cpp
1490
if (field == NULL)
src/build/libbe/app/Message.cpp
1493
return _RemoveField(field);
src/build/libbe/app/Message.cpp
1516
field_header *field = NULL;
src/build/libbe/app/Message.cpp
1517
status_t result = _FindField(name, type, &field);
src/build/libbe/app/Message.cpp
1522
if (field == NULL)
src/build/libbe/app/Message.cpp
1525
if (index < 0 || (uint32)index >= field->count)
src/build/libbe/app/Message.cpp
1528
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/build/libbe/app/Message.cpp
1529
size_t bytes = field->data_size / field->count;
src/build/libbe/app/Message.cpp
1530
*data = fData + field->offset + field->name_length + index * bytes;
src/build/libbe/app/Message.cpp
1534
uint8 *pointer = fData + field->offset + field->name_length;
src/build/libbe/app/Message.cpp
1555
field_header *field = NULL;
src/build/libbe/app/Message.cpp
1556
status_t result = _FindField(name, type, &field);
src/build/libbe/app/Message.cpp
1561
if (field == NULL)
src/build/libbe/app/Message.cpp
1564
if (index < 0 || (uint32)index >= field->count)
src/build/libbe/app/Message.cpp
1567
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/build/libbe/app/Message.cpp
1568
ssize_t size = field->data_size / field->count;
src/build/libbe/app/Message.cpp
1572
memcpy(fData + field->offset + field->name_length + index * size, data,
src/build/libbe/app/Message.cpp
1575
uint32 offset = field->offset + field->name_length;
src/build/libbe/app/Message.cpp
1592
field->data_size += change;
src/build/libbe/app/Message.cpp
1603
field_header *field = NULL;
src/build/libbe/app/Message.cpp
1604
status_t result = _FindField(name, type, &field);
src/build/libbe/app/Message.cpp
1609
if (field == NULL)
src/build/libbe/app/Message.cpp
1612
if (index < 0 || (uint32)index >= field->count)
src/build/libbe/app/Message.cpp
225
field_header *field = &fFields[i];
src/build/libbe/app/Message.cpp
228
const char *name = (const char *)fData + field->offset;
src/build/libbe/app/Message.cpp
234
if (otherField->name_length != field->name_length)
src/build/libbe/app/Message.cpp
239
if (strncmp(name, otherName, field->name_length) != 0)
src/build/libbe/app/Message.cpp
243
if (otherField->type != field->type || otherField->count != field->count)
src/build/libbe/app/Message.cpp
246
uint8 *data = fData + field->offset + field->name_length;
src/build/libbe/app/Message.cpp
251
if (deep && field->type == B_MESSAGE_TYPE) {
src/build/libbe/app/Message.cpp
262
if (otherField->data_size != field->data_size)
src/build/libbe/app/Message.cpp
264
if (memcmp(data, otherData, field->data_size) != 0)
src/build/libbe/app/Message.cpp
370
field_header *field = fFields;
src/build/libbe/app/Message.cpp
371
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/build/libbe/app/Message.cpp
372
if (field->type == typeRequested)
src/build/libbe/app/Message.cpp
377
*nameFound = (char *)fData + field->offset;
src/build/libbe/app/Message.cpp
379
*typeFound = field->type;
src/build/libbe/app/Message.cpp
381
*countFound = field->count;
src/build/libbe/app/Message.cpp
401
field_header *field = NULL;
src/build/libbe/app/Message.cpp
402
status_t result = _FindField(name, B_ANY_TYPE, &field);
src/build/libbe/app/Message.cpp
403
if (result < B_OK || field == NULL)
src/build/libbe/app/Message.cpp
407
*typeFound = field->type;
src/build/libbe/app/Message.cpp
409
*countFound = field->count;
src/build/libbe/app/Message.cpp
420
field_header *field = NULL;
src/build/libbe/app/Message.cpp
421
status_t result = _FindField(name, B_ANY_TYPE, &field);
src/build/libbe/app/Message.cpp
422
if (result < B_OK || field == NULL)
src/build/libbe/app/Message.cpp
426
*typeFound = field->type;
src/build/libbe/app/Message.cpp
428
*fixedSize = (field->flags & FIELD_FLAG_FIXED_SIZE) != 0;
src/build/libbe/app/Message.cpp
442
field_header *field = fFields;
src/build/libbe/app/Message.cpp
443
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/build/libbe/app/Message.cpp
444
if (field->type == type)
src/build/libbe/app/Message.cpp
514
field_header *field = fFields;
src/build/libbe/app/Message.cpp
515
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/build/libbe/app/Message.cpp
516
value = B_BENDIAN_TO_HOST_INT32(field->type);
src/build/libbe/app/Message.cpp
518
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0 && field->count > 0)
src/build/libbe/app/Message.cpp
519
size = field->data_size / field->count;
src/build/libbe/app/Message.cpp
521
uint8 *pointer = fData + field->offset + field->name_length;
src/build/libbe/app/Message.cpp
522
for (uint32 j = 0; j < field->count; j++) {
src/build/libbe/app/Message.cpp
523
if (field->count == 1) {
src/build/libbe/app/Message.cpp
525
(char *)(fData + field->offset));
src/build/libbe/app/Message.cpp
528
(char *)(fData + field->offset), j);
src/build/libbe/app/Message.cpp
531
switch (field->type) {
src/build/libbe/app/Message.cpp
655
field_header *field = &fFields[*nextField];
src/build/libbe/app/Message.cpp
657
if (strncmp((const char *)(fData + field->offset), oldEntry,
src/build/libbe/app/Message.cpp
658
field->name_length) == 0) {
src/build/libbe/app/Message.cpp
661
*nextField = field->next_field;
src/build/libbe/app/Message.cpp
662
field->next_field = -1;
src/build/libbe/app/Message.cpp
671
status_t result = _ResizeData(field->offset + 1,
src/build/libbe/app/Message.cpp
672
newLength - field->name_length);
src/build/libbe/app/Message.cpp
676
memcpy(fData + field->offset, newEntry, newLength);
src/build/libbe/app/Message.cpp
677
field->name_length = newLength;
src/build/libbe/app/Message.cpp
681
nextField = &field->next_field;
src/build/libbe/app/Message.cpp
845
field_header *field = &fFields[i];
src/build/libbe/app/Message.cpp
846
if ((field->next_field >= 0
src/build/libbe/app/Message.cpp
847
&& (uint32)field->next_field > fHeader->field_count)
src/build/libbe/app/Message.cpp
848
|| (field->offset + field->name_length + field->data_size
src/kits/app/Message.cpp
1273
field_header* field = &fFields[i];
src/kits/app/Message.cpp
1274
if ((field->next_field >= 0
src/kits/app/Message.cpp
1275
&& (uint32)field->next_field > fHeader->field_count)
src/kits/app/Message.cpp
1276
|| (field->offset + field->name_length + field->data_size
src/kits/app/Message.cpp
1555
field_header* field = fFields;
src/kits/app/Message.cpp
1556
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/kits/app/Message.cpp
1557
if (field->offset >= offset)
src/kits/app/Message.cpp
1558
field->offset += change;
src/kits/app/Message.cpp
1670
field_header* field = &fFields[nextField];
src/kits/app/Message.cpp
1671
if ((field->flags & FIELD_FLAG_VALID) == 0)
src/kits/app/Message.cpp
1674
if (strncmp((const char*)(fData + field->offset), name,
src/kits/app/Message.cpp
1675
field->name_length) == 0) {
src/kits/app/Message.cpp
1676
if (type != B_ANY_TYPE && field->type != type)
src/kits/app/Message.cpp
1679
*result = field;
src/kits/app/Message.cpp
1683
nextField = field->next_field;
src/kits/app/Message.cpp
1716
field_header* field = &fFields[fHeader->field_count];
src/kits/app/Message.cpp
1717
field->type = type;
src/kits/app/Message.cpp
1718
field->count = 0;
src/kits/app/Message.cpp
1719
field->data_size = 0;
src/kits/app/Message.cpp
1720
field->next_field = -1;
src/kits/app/Message.cpp
1721
field->offset = fHeader->data_size;
src/kits/app/Message.cpp
1722
field->name_length = strlen(name) + 1;
src/kits/app/Message.cpp
1723
status_t status = _ResizeData(field->offset, field->name_length);
src/kits/app/Message.cpp
1727
memcpy(fData + field->offset, name, field->name_length);
src/kits/app/Message.cpp
1728
field->flags = FIELD_FLAG_VALID;
src/kits/app/Message.cpp
1730
field->flags |= FIELD_FLAG_FIXED_SIZE;
src/kits/app/Message.cpp
1734
*result = field;
src/kits/app/Message.cpp
1740
BMessage::_RemoveField(field_header* field)
src/kits/app/Message.cpp
1742
status_t result = _ResizeData(field->offset, -(field->data_size
src/kits/app/Message.cpp
1743
+ field->name_length));
src/kits/app/Message.cpp
1747
int32 index = ((uint8*)field - (uint8*)fFields) / sizeof(field_header);
src/kits/app/Message.cpp
1748
int32 nextField = field->next_field;
src/kits/app/Message.cpp
1811
field_header* field = NULL;
src/kits/app/Message.cpp
1812
result = _FindField(name, type, &field);
src/kits/app/Message.cpp
1814
result = _AddField(name, type, isFixedSize, &field);
src/kits/app/Message.cpp
1819
if (field == NULL)
src/kits/app/Message.cpp
1822
uint32 offset = field->offset + field->name_length + field->data_size;
src/kits/app/Message.cpp
1823
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/kits/app/Message.cpp
1824
if (field->count) {
src/kits/app/Message.cpp
1825
ssize_t size = field->data_size / field->count;
src/kits/app/Message.cpp
1832
if (field->count == 0)
src/kits/app/Message.cpp
1833
_RemoveField(field);
src/kits/app/Message.cpp
1838
field->data_size += numBytes;
src/kits/app/Message.cpp
1843
if (field->count == 0)
src/kits/app/Message.cpp
1844
_RemoveField(field);
src/kits/app/Message.cpp
1851
field->data_size += change;
src/kits/app/Message.cpp
1854
field->count++;
src/kits/app/Message.cpp
1876
field_header* field = NULL;
src/kits/app/Message.cpp
1877
result = _FindField(name, B_ANY_TYPE, &field);
src/kits/app/Message.cpp
1881
if ((uint32)index >= field->count)
src/kits/app/Message.cpp
1884
if (field->count == 1)
src/kits/app/Message.cpp
1885
return _RemoveField(field);
src/kits/app/Message.cpp
1887
uint32 offset = field->offset + field->name_length;
src/kits/app/Message.cpp
1888
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/kits/app/Message.cpp
1889
ssize_t size = field->data_size / field->count;
src/kits/app/Message.cpp
1894
field->data_size -= size;
src/kits/app/Message.cpp
1907
field->data_size -= currentSize;
src/kits/app/Message.cpp
1910
field->count--;
src/kits/app/Message.cpp
1929
field_header* field = NULL;
src/kits/app/Message.cpp
1930
result = _FindField(name, B_ANY_TYPE, &field);
src/kits/app/Message.cpp
1934
return _RemoveField(field);
src/kits/app/Message.cpp
1956
field_header* field = NULL;
src/kits/app/Message.cpp
1957
status_t result = _FindField(name, type, &field);
src/kits/app/Message.cpp
1961
if (index < 0 || (uint32)index >= field->count)
src/kits/app/Message.cpp
1964
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/kits/app/Message.cpp
1965
size_t bytes = field->data_size / field->count;
src/kits/app/Message.cpp
1966
*data = fData + field->offset + field->name_length + index * bytes;
src/kits/app/Message.cpp
1970
uint8* pointer = fData + field->offset + field->name_length;
src/kits/app/Message.cpp
1998
field_header* field = NULL;
src/kits/app/Message.cpp
1999
result = _FindField(name, type, &field);
src/kits/app/Message.cpp
2003
if (index < 0 || (uint32)index >= field->count)
src/kits/app/Message.cpp
2006
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/kits/app/Message.cpp
2007
ssize_t size = field->data_size / field->count;
src/kits/app/Message.cpp
2011
memcpy(fData + field->offset + field->name_length + index * size, data,
src/kits/app/Message.cpp
2014
uint32 offset = field->offset + field->name_length;
src/kits/app/Message.cpp
2031
field->data_size += change;
src/kits/app/Message.cpp
2042
field_header* field = NULL;
src/kits/app/Message.cpp
2043
status_t result = _FindField(name, type, &field);
src/kits/app/Message.cpp
2047
if (index < 0 || (uint32)index >= field->count)
src/kits/app/Message.cpp
2804
field_header* field = other.fFields;
src/kits/app/Message.cpp
2805
for (uint32 i = 0; i < other.fHeader->field_count; i++, field++) {
src/kits/app/Message.cpp
2806
const char* name = (const char*)(other.fData + field->offset);
src/kits/app/Message.cpp
2807
const void* data = (const void*)(other.fData + field->offset
src/kits/app/Message.cpp
2808
+ field->name_length);
src/kits/app/Message.cpp
2809
bool isFixed = (field->flags & FIELD_FLAG_FIXED_SIZE) != 0;
src/kits/app/Message.cpp
2810
size_t size = field->data_size / field->count;
src/kits/app/Message.cpp
2812
for (uint32 j = 0; j < field->count; j++) {
src/kits/app/Message.cpp
2818
status_t status = AddData(name, field->type, data, size,
src/kits/app/Message.cpp
293
field_header* field = &fFields[i];
src/kits/app/Message.cpp
296
const char* name = (const char*)fData + field->offset;
src/kits/app/Message.cpp
302
if (otherField->name_length != field->name_length)
src/kits/app/Message.cpp
307
if (strncmp(name, otherName, field->name_length) != 0)
src/kits/app/Message.cpp
311
if (otherField->type != field->type
src/kits/app/Message.cpp
312
|| otherField->count != field->count) {
src/kits/app/Message.cpp
316
uint8* data = fData + field->offset + field->name_length;
src/kits/app/Message.cpp
321
if (deep && field->type == B_MESSAGE_TYPE) {
src/kits/app/Message.cpp
332
if (otherField->data_size != field->data_size)
src/kits/app/Message.cpp
334
if (memcmp(data, otherData, field->data_size) != 0)
src/kits/app/Message.cpp
455
field_header* field = fFields;
src/kits/app/Message.cpp
456
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/kits/app/Message.cpp
457
if (field->type == typeRequested)
src/kits/app/Message.cpp
462
*nameFound = (char*)fData + field->offset;
src/kits/app/Message.cpp
464
*typeFound = field->type;
src/kits/app/Message.cpp
466
*countFound = field->count;
src/kits/app/Message.cpp
486
field_header* field = NULL;
src/kits/app/Message.cpp
487
status_t result = _FindField(name, B_ANY_TYPE, &field);
src/kits/app/Message.cpp
492
*typeFound = field->type;
src/kits/app/Message.cpp
494
*countFound = field->count;
src/kits/app/Message.cpp
505
field_header* field = NULL;
src/kits/app/Message.cpp
506
status_t result = _FindField(name, B_ANY_TYPE, &field);
src/kits/app/Message.cpp
511
*typeFound = field->type;
src/kits/app/Message.cpp
513
*fixedSize = (field->flags & FIELD_FLAG_FIXED_SIZE) != 0;
src/kits/app/Message.cpp
524
field_header* field = NULL;
src/kits/app/Message.cpp
525
status_t result = _FindField(name, B_ANY_TYPE, &field);
src/kits/app/Message.cpp
530
*typeFound = field->type;
src/kits/app/Message.cpp
532
*countFound = field->count;
src/kits/app/Message.cpp
534
*fixedSize = (field->flags & FIELD_FLAG_FIXED_SIZE) != 0;
src/kits/app/Message.cpp
551
field_header* field = fFields;
src/kits/app/Message.cpp
552
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/kits/app/Message.cpp
553
if (field->type == type)
src/kits/app/Message.cpp
623
field_header* field = fFields;
src/kits/app/Message.cpp
624
for (uint32 i = 0; i < fHeader->field_count; i++, field++) {
src/kits/app/Message.cpp
625
value = B_BENDIAN_TO_HOST_INT32(field->type);
src/kits/app/Message.cpp
627
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0 && field->count > 0)
src/kits/app/Message.cpp
628
size = field->data_size / field->count;
src/kits/app/Message.cpp
630
uint8* pointer = fData + field->offset + field->name_length;
src/kits/app/Message.cpp
631
for (uint32 j = 0; j < field->count; j++) {
src/kits/app/Message.cpp
632
if (field->count == 1) {
src/kits/app/Message.cpp
634
(char*)(fData + field->offset));
src/kits/app/Message.cpp
637
(char*)(fData + field->offset), j);
src/kits/app/Message.cpp
640
if ((field->flags & FIELD_FLAG_FIXED_SIZE) == 0) {
src/kits/app/Message.cpp
645
switch (field->type) {
src/kits/app/Message.cpp
790
field_header* field = &fFields[*nextField];
src/kits/app/Message.cpp
792
if (strncmp((const char*)(fData + field->offset), oldEntry,
src/kits/app/Message.cpp
793
field->name_length) == 0) {
src/kits/app/Message.cpp
796
*nextField = field->next_field;
src/kits/app/Message.cpp
797
field->next_field = -1;
src/kits/app/Message.cpp
806
result = _ResizeData(field->offset + 1,
src/kits/app/Message.cpp
807
newLength - field->name_length);
src/kits/app/Message.cpp
811
memcpy(fData + field->offset, newEntry, newLength);
src/kits/app/Message.cpp
812
field->name_length = newLength;
src/kits/app/Message.cpp
816
nextField = &field->next_field;
src/kits/app/MessageAdapter.cpp
253
BMessage::field_header* field = fromPrivate.GetMessageFields();
src/kits/app/MessageAdapter.cpp
254
for (uint32 i = 0; i < header->field_count; i++, field++) {
src/kits/app/MessageAdapter.cpp
255
const char* name = (const char*)data + field->offset;
src/kits/app/MessageAdapter.cpp
256
const uint8* fieldData = data + field->offset + field->name_length;
src/kits/app/MessageAdapter.cpp
257
bool fixedSize = (field->flags & FIELD_FLAG_FIXED_SIZE) != 0;
src/kits/app/MessageAdapter.cpp
260
status_t status = to.AddArray(name, field->type, fieldData,
src/kits/app/MessageAdapter.cpp
261
field->data_size / field->count, field->count);
src/kits/app/MessageAdapter.cpp
265
for (uint32 i = 0; i < field->count; i++) {
src/kits/app/MessageAdapter.cpp
268
status_t status = to.AddData(name, field->type, fieldData,
src/kits/app/MessageAdapter.cpp
301
KMessageField field;
src/kits/app/MessageAdapter.cpp
302
while (fromMessage->GetNextField(&field) == B_OK) {
src/kits/app/MessageAdapter.cpp
303
int32 elementCount = field.CountElements();
src/kits/app/MessageAdapter.cpp
307
const void *data = field.ElementAt(i, &size);
src/kits/app/MessageAdapter.cpp
310
if (field.TypeCode() == B_MESSAGE_TYPE) {
src/kits/app/MessageAdapter.cpp
319
result = toMessage->AddMessage(field.Name(), &bMessage);
src/kits/app/MessageAdapter.cpp
322
result = toMessage->AddData(field.Name(),
src/kits/app/MessageAdapter.cpp
323
field.TypeCode(), data, size,
src/kits/app/MessageAdapter.cpp
324
field.HasFixedElementSize(), 1);
src/kits/app/MessageAdapter.cpp
327
result = toMessage->AddData(field.Name(), field.TypeCode(),
src/kits/app/MessageAdapter.cpp
328
data, size, field.HasFixedElementSize(), 1);
src/kits/app/MessageAdapter.cpp
363
BMessage::field_header *field = messagePrivate.GetMessageFields();
src/kits/app/MessageAdapter.cpp
364
for (uint32 i = 0; i < header->field_count; i++, field++) {
src/kits/app/MessageAdapter.cpp
369
bool miniData = field->dataSize <= 255 && field->count <= 255;
src/kits/app/MessageAdapter.cpp
376
if (field->count > 1)
src/kits/app/MessageAdapter.cpp
383
flattenedSize += 1 + min_c(field->name_length - 1, 255);
src/kits/app/MessageAdapter.cpp
386
if (field->flags & FIELD_FLAG_FIXED_SIZE)
src/kits/app/MessageAdapter.cpp
387
flattenedSize += field->data_size;
src/kits/app/MessageAdapter.cpp
389
uint8 *source = data + field->offset + field->name_length;
src/kits/app/MessageAdapter.cpp
391
for (uint32 i = 0; i < field->count; i++) {
src/kits/app/MessageAdapter.cpp
461
BMessage::field_header *field = messagePrivate.GetMessageFields();
src/kits/app/MessageAdapter.cpp
462
for (uint32 i = 0; i < header->field_count; i++, field++) {
src/kits/app/MessageAdapter.cpp
465
if (field->count == 1)
src/kits/app/MessageAdapter.cpp
470
if (field->flags & FIELD_FLAG_FIXED_SIZE)
src/kits/app/MessageAdapter.cpp
476
*(type_code *)pointer = field->type;
src/kits/app/MessageAdapter.cpp
481
*pointer = (uint8)field->count;
src/kits/app/MessageAdapter.cpp
484
*(int32 *)pointer = field->count;
src/kits/app/MessageAdapter.cpp
492
*pointer = (uint8)field->data_size;
src/kits/app/MessageAdapter.cpp
495
*(ssize_t *)pointer = field->data_size;
src/kits/app/MessageAdapter.cpp
500
int32 nameLength = min_c(field->name_length - 1, 255);
src/kits/app/MessageAdapter.cpp
504
strncpy((char *)pointer, (char *)data + field->offset, nameLength);
src/kits/app/MessageAdapter.cpp
508
uint8 *source = data + field->offset + field->name_length;
src/kits/app/MessageAdapter.cpp
510
memcpy(pointer, source, field->data_size);
src/kits/app/MessageAdapter.cpp
511
pointer += field->data_size;
src/kits/app/MessageAdapter.cpp
514
for (uint32 i = 0; i < field->count; i++) {
src/kits/app/MessageAdapter.cpp
757
dano_single_item *field = (dano_single_item *)fieldBuffer;
src/kits/app/MessageAdapter.cpp
760
+ field->name_length + 1;
src/kits/app/MessageAdapter.cpp
763
if (offset + dataOffset + field->item_size > size)
src/kits/app/MessageAdapter.cpp
768
switch (field->type) {
src/kits/app/MessageAdapter.cpp
786
status_t result = into->AddData(field->name, field->type,
src/kits/app/MessageAdapter.cpp
787
fieldBuffer + dataOffset, field->item_size, fixedSize);
src/kits/app/MessageAdapter.cpp
797
dano_fixed_size_array *field
src/kits/app/MessageAdapter.cpp
801
+ field->name_length + 1;
src/kits/app/MessageAdapter.cpp
806
if (offset + dataOffset + count * field->size_per_item > size)
src/kits/app/MessageAdapter.cpp
811
result = into->AddData(field->name, field->type,
src/kits/app/MessageAdapter.cpp
812
fieldBuffer + dataOffset, field->size_per_item, true,
src/kits/app/MessageAdapter.cpp
820
dataOffset += field->size_per_item;
src/kits/app/MessageAdapter.cpp
826
dano_variable_size_array *field
src/kits/app/MessageAdapter.cpp
830
+ field->name_length + 1;
src/kits/app/MessageAdapter.cpp
844
result = into->AddData(field->name, field->type,
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
539
BMessage::field_header* field = &fFields[nextField];
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
540
if ((field->flags & FIELD_FLAG_VALID) == 0)
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
543
if (strncmp((const char*)(fData + field->offset), name,
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
544
field->name_length) == 0) {
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
545
if (type != B_ANY_TYPE && field->type != type)
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
548
*result = field;
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
552
nextField = field->next_field;
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
579
BMessage::field_header* field = NULL;
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
582
status_t result = _FindField(name, type, &field);
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
586
if (index < 0 || (uint32)index >= field->count)
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
589
if ((field->flags & FIELD_FLAG_FIXED_SIZE) != 0) {
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
590
size = field->data_size / field->count;
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
591
offset = field->offset + field->name_length + index * size;
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
593
offset = field->offset + field->name_length;
src/kits/debugger/value/value_nodes/BMessageValueNode.cpp
594
uint8 *pointer = fData + field->offset + field->name_length;
src/kits/interface/ColumnListView.cpp
1213
BColumnListView::ColumnAt(int32 field) const
src/kits/interface/ColumnListView.cpp
1215
return (BColumn*) fColumns.ItemAt(field);
src/kits/interface/ColumnListView.cpp
3455
BField* field = row->GetField(column->fFieldID);
src/kits/interface/ColumnListView.cpp
3456
if (field) {
src/kits/interface/ColumnListView.cpp
3472
column->DrawField(field, fieldRect, fResizeBufferView);
src/kits/interface/ColumnListView.cpp
3497
BField* field = row->GetField(column->fFieldID);
src/kits/interface/ColumnListView.cpp
3498
if (field) {
src/kits/interface/ColumnListView.cpp
3509
column->DrawField(field, destRect, this);
src/kits/interface/ColumnListView.cpp
3654
BField* field = row->GetField(column->fFieldID);
src/kits/interface/ColumnListView.cpp
3655
if (field) {
src/kits/interface/ColumnListView.cpp
3668
column->DrawField(field, destRect, this);
src/kits/interface/ColumnListView.cpp
5390
BField* field = row->GetField(column->fFieldID);
src/kits/interface/ColumnListView.cpp
5391
if (field) {
src/kits/interface/ColumnListView.cpp
5392
float width = column->GetPreferredWidth(field, this)
src/kits/interface/ColumnListView.cpp
587
BField* field = (BField*) fFields.RemoveItem((int32)0);
src/kits/interface/ColumnListView.cpp
588
if (field == 0)
src/kits/interface/ColumnListView.cpp
591
delete field;
src/kits/interface/ColumnListView.cpp
625
BRow::SetField(BField* field, int32 logicalFieldIndex)
src/kits/interface/ColumnListView.cpp
631
ValidateField(field, logicalFieldIndex);
src/kits/interface/ColumnListView.cpp
635
fFields.AddItem(field, logicalFieldIndex);
src/kits/interface/ColumnListView.cpp
677
BRow::ValidateField(const BField* field, int32 logicalFieldIndex) const
src/kits/interface/ColumnListView.cpp
696
if (!column->AcceptsField(field)) {
src/kits/interface/ColumnListView.cpp
700
<< typeid(*field).name() << ".\n\n";
src/kits/interface/ColumnListView.cpp
783
BColumn::GetPreferredWidth(BField* field, BView* parent) const
src/kits/interface/ColumnTypes.cpp
207
BStringField* field = static_cast<BStringField*>(_field);
src/kits/interface/ColumnTypes.cpp
208
float fieldWidth = field->Width();
src/kits/interface/ColumnTypes.cpp
212
BString out_string(field->String());
src/kits/interface/ColumnTypes.cpp
216
field->SetClippedString(out_string.String());
src/kits/interface/ColumnTypes.cpp
218
field->SetClippedString("");
src/kits/interface/ColumnTypes.cpp
219
field->SetWidth(width);
src/kits/interface/ColumnTypes.cpp
222
DrawString(field->HasClippedString()
src/kits/interface/ColumnTypes.cpp
223
? field->ClippedString()
src/kits/interface/ColumnTypes.cpp
224
: field->String(), parent, rect);
src/kits/interface/ColumnTypes.cpp
231
BStringField* field = static_cast<BStringField*>(_field);
src/kits/interface/ColumnTypes.cpp
232
return parent->StringWidth(field->String()) + 2 * kTEXT_MARGIN;
src/kits/interface/ColumnTypes.cpp
245
BStringColumn::AcceptsField(const BField *field) const
src/kits/interface/ColumnTypes.cpp
247
return static_cast<bool>(dynamic_cast<const BStringField*>(field));
src/kits/interface/ColumnTypes.cpp
324
BDateField* field = (BDateField*)_field;
src/kits/interface/ColumnTypes.cpp
326
if (field->Width() != rect.Width()) {
src/kits/interface/ColumnTypes.cpp
328
time_t currentTime = field->UnixTime();
src/kits/interface/ColumnTypes.cpp
363
field->SetClippedString(dateString);
src/kits/interface/ColumnTypes.cpp
364
field->SetWidth(width);
src/kits/interface/ColumnTypes.cpp
367
DrawString(field->ClippedString(), parent, rect);
src/kits/interface/ColumnTypes.cpp
528
BIntegerColumn::DrawField(BField *field, BRect rect, BView* parent)
src/kits/interface/ColumnTypes.cpp
532
fNumberFormat.Format(string, (int32)((BIntegerField*)field)->Value());
src/kits/interface/ColumnTypes.cpp
558
GraphColumn::DrawField(BField* field, BRect rect, BView* parent)
src/kits/interface/ColumnTypes.cpp
560
double fieldValue = ((BIntegerField*)field)->Value();
src/kits/interface/ColumnTypes.cpp
628
BBitmapColumn::DrawField(BField* field, BRect rect, BView* parent)
src/kits/interface/ColumnTypes.cpp
630
BBitmapField* bitmapField = static_cast<BBitmapField*>(field);
src/kits/interface/ColumnTypes.cpp
679
BBitmapColumn::AcceptsField(const BField *field) const
src/kits/interface/ColumnTypes.cpp
681
return static_cast<bool>(dynamic_cast<const BBitmapField*>(field));
src/kits/interface/MenuField.cpp
1664
BMenuField* field, bool descendants)
src/kits/interface/MenuField.cpp
1669
field->Perform(PERFORM_CODE_LAYOUT_INVALIDATED, &data);
src/kits/interface/TwoDimensionalLayout.cpp
1176
const char* field = kHAlignedLayoutField;
src/kits/interface/TwoDimensionalLayout.cpp
1178
field = kVAlignedLayoutField;
src/kits/interface/TwoDimensionalLayout.cpp
1181
return archiver->AddArchivable(field, fLayout);
src/kits/interface/TwoDimensionalLayout.cpp
1191
const char* field = kHAlignedLayoutField;
src/kits/interface/TwoDimensionalLayout.cpp
1193
field = kVAlignedLayoutField;
src/kits/interface/TwoDimensionalLayout.cpp
1196
status_t err = unarchiver->ArchiveMessage()->GetInfo(field, NULL, &count);
src/kits/interface/TwoDimensionalLayout.cpp
1202
err = unarchiver->FindObject(field, i,
src/kits/locale/DateFormat.cpp
188
icu::FieldPosition field;
src/kits/locale/DateFormat.cpp
191
while (positionIterator.next(field)) {
src/kits/locale/DateFormat.cpp
192
fieldPosStorage.push_back(field.getBeginIndex());
src/kits/locale/DateFormat.cpp
193
fieldPosStorage.push_back(field.getEndIndex());
src/kits/locale/DateFormat.cpp
230
icu::FieldPosition field;
src/kits/locale/DateFormat.cpp
233
while (positionIterator.next(field)) {
src/kits/locale/DateFormat.cpp
234
fieldPosStorage.push_back(field.getField());
src/kits/locale/TimeFormat.cpp
131
icu::FieldPosition field;
src/kits/locale/TimeFormat.cpp
134
while (positionIterator.next(field)) {
src/kits/locale/TimeFormat.cpp
135
fieldPosStorage.push_back(field.getBeginIndex());
src/kits/locale/TimeFormat.cpp
136
fieldPosStorage.push_back(field.getEndIndex());
src/kits/locale/TimeFormat.cpp
172
icu::FieldPosition field;
src/kits/locale/TimeFormat.cpp
175
while (positionIterator.next(field)) {
src/kits/locale/TimeFormat.cpp
176
fieldPosStorage.push_back(field.getField());
src/kits/mail/ProtocolConfigView.cpp
369
BMenuField* field = new BMenuField(name, label, menu);
src/kits/mail/ProtocolConfigView.cpp
370
field->SetAlignment(B_ALIGN_RIGHT);
src/kits/mail/ProtocolConfigView.cpp
373
layout->AddItem(field->CreateLabelLayoutItem(), 0, row);
src/kits/mail/ProtocolConfigView.cpp
374
layout->AddItem(field->CreateMenuBarLayoutItem(), 1, row);
src/kits/mail/ProtocolConfigView.cpp
375
return field;
src/kits/mail/ProtocolConfigView.cpp
381
BMenuField* field) const
src/kits/mail/ProtocolConfigView.cpp
384
if (field != NULL && field->Menu() != NULL) {
src/kits/mail/ProtocolConfigView.cpp
385
BMenuItem* item = field->Menu()->FindMarked();
src/kits/mail/ProtocolConfigView.cpp
387
index = field->Menu()->IndexOf(item);
src/kits/mail/mail_util.cpp
1413
extract_from_header(const BString& header, const BString& field,
src/kits/mail/mail_util.cpp
1419
int32 pos = header.IFindFirst(field, fieldEndPos);
src/kits/mail/mail_util.cpp
1422
fieldEndPos = pos + field.Length();
src/kits/network/libnetservices/NetworkCookieJar.cpp
376
for (int32 field = 0; field < 7; field++) {
src/kits/network/libnetservices/NetworkCookieJar.cpp
387
switch (field) {
src/kits/network/libnetservices2/HttpFields.cpp
228
BHttpFields::Field::Field(BString& field)
src/kits/network/libnetservices2/HttpFields.cpp
231
auto separatorIndex = field.FindFirst(':');
src/kits/network/libnetservices2/HttpFields.cpp
233
throw BHttpFields::InvalidInput(__PRETTY_FUNCTION__, field);
src/kits/network/libnetservices2/HttpFields.cpp
236
auto name = std::string_view(field.String(), separatorIndex);
src/kits/network/libnetservices2/HttpFields.cpp
237
auto value = trim(std::string_view(field.String() + separatorIndex + 1));
src/kits/network/libnetservices2/HttpFields.cpp
244
fRawField = std::move(field);
src/kits/network/libnetservices2/HttpFields.cpp
408
BHttpFields::AddField(BString& field)
src/kits/network/libnetservices2/HttpFields.cpp
410
fFields.emplace_back(field);
src/kits/network/libnetservices2/HttpFields.cpp
417
for (auto& field: fields) {
src/kits/network/libnetservices2/HttpFields.cpp
418
if (!field.IsEmpty())
src/kits/network/libnetservices2/HttpFields.cpp
419
fFields.push_back(std::move(field));
src/kits/network/libnetservices2/HttpParser.cpp
139
for (const auto& field: fields) {
src/kits/network/libnetservices2/HttpParser.cpp
140
if (field.Name() == "Content-Length"sv) {
src/kits/network/libnetservices2/HttpParser.cpp
142
contentLength = field.Value();
src/kits/network/libnetservices2/HttpParser.cpp
143
else if (contentLength != field.Value()) {
src/kits/network/libnetservices2/HttpRequest.cpp
318
for (auto& field: fields) {
src/kits/network/libnetservices2/HttpRequest.cpp
320
field.Name())
src/kits/network/libnetservices2/HttpRequest.cpp
322
std::string_view fieldName = field.Name();
src/kits/network/libnetservices2/HttpRequest.cpp
519
for (const auto& field: outputFields)
src/kits/network/libnetservices2/HttpRequest.cpp
520
buffer << field.RawField() << "\r\n"sv;
src/kits/network/libnetservices2/HttpRequest.cpp
522
for (const auto& field: fData->optionalFields)
src/kits/network/libnetservices2/HttpRequest.cpp
523
buffer << field.RawField() << "\r\n"sv;
src/kits/package/ActivationTransaction.cpp
242
BActivationTransaction::_ExtractStringList(BMessage* archive, const char* field,
src/kits/package/ActivationTransaction.cpp
245
status_t error = archive->FindStrings(field, &_list);
src/kits/package/DaemonClient.cpp
219
const char* field, BPackageInfoSet& _infos)
src/kits/package/DaemonClient.cpp
224
if (message.GetInfo(field, &type, &count) != B_OK) {
src/kits/package/DaemonClient.cpp
233
status_t error = message.FindMessage(field, i, &archive);
src/kits/package/PackageInfo.cpp
1209
BPackageInfo::_AddVersion(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1217
size_t fieldLength = strlen(field);
src/kits/package/PackageInfo.cpp
1218
FieldName fieldName(field, ":major");
src/kits/package/PackageInfo.cpp
1259
BPackageInfo::_AddResolvables(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1263
FieldName nameField(field, ":name");
src/kits/package/PackageInfo.cpp
1264
FieldName typeField(field, ":type");
src/kits/package/PackageInfo.cpp
1265
FieldName versionField(field, ":version");
src/kits/package/PackageInfo.cpp
1266
FieldName compatibleVersionField(field, ":compat");
src/kits/package/PackageInfo.cpp
1292
BPackageInfo::_AddResolvableExpressions(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1296
FieldName nameField(field, ":name");
src/kits/package/PackageInfo.cpp
1297
FieldName operatorField(field, ":operator");
src/kits/package/PackageInfo.cpp
1298
FieldName versionField(field, ":version");
src/kits/package/PackageInfo.cpp
1324
BPackageInfo::_AddGlobalWritableFileInfos(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1328
FieldName pathField(field, ":path");
src/kits/package/PackageInfo.cpp
1329
FieldName updateTypeField(field, ":updateType");
src/kits/package/PackageInfo.cpp
1330
FieldName isDirectoryField(field, ":isDirectory");
src/kits/package/PackageInfo.cpp
1356
BPackageInfo::_AddUserSettingsFileInfos(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1360
FieldName pathField(field, ":path");
src/kits/package/PackageInfo.cpp
1361
FieldName templatePathField(field, ":templatePath");
src/kits/package/PackageInfo.cpp
1362
FieldName isDirectoryField(field, ":isDirectory");
src/kits/package/PackageInfo.cpp
1388
BPackageInfo::_AddUsers(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1392
FieldName nameField(field, ":name");
src/kits/package/PackageInfo.cpp
1393
FieldName realNameField(field, ":realName");
src/kits/package/PackageInfo.cpp
1394
FieldName homeField(field, ":home");
src/kits/package/PackageInfo.cpp
1395
FieldName shellField(field, ":shell");
src/kits/package/PackageInfo.cpp
1396
FieldName groupsField(field, ":groups");
src/kits/package/PackageInfo.cpp
1426
BPackageInfo::_ExtractVersion(BMessage* archive, const char* field, int32 index,
src/kits/package/PackageInfo.cpp
1430
size_t fieldLength = strlen(field);
src/kits/package/PackageInfo.cpp
1431
FieldName fieldName(field, ":major");
src/kits/package/PackageInfo.cpp
1482
BPackageInfo::_ExtractStringList(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1485
status_t error = archive->FindStrings(field, &_list);
src/kits/package/PackageInfo.cpp
1492
BPackageInfo::_ExtractResolvables(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1496
FieldName nameField(field, ":name");
src/kits/package/PackageInfo.cpp
1497
FieldName typeField(field, ":type");
src/kits/package/PackageInfo.cpp
1498
FieldName versionField(field, ":version");
src/kits/package/PackageInfo.cpp
1499
FieldName compatibleVersionField(field, ":compat");
src/kits/package/PackageInfo.cpp
1546
const char* field, ResolvableExpressionList& _expressions)
src/kits/package/PackageInfo.cpp
1549
FieldName nameField(field, ":name");
src/kits/package/PackageInfo.cpp
1550
FieldName operatorField(field, ":operator");
src/kits/package/PackageInfo.cpp
1551
FieldName versionField(field, ":version");
src/kits/package/PackageInfo.cpp
1602
const char* field, GlobalWritableFileInfoList& _infos)
src/kits/package/PackageInfo.cpp
1605
FieldName pathField(field, ":path");
src/kits/package/PackageInfo.cpp
1606
FieldName updateTypeField(field, ":updateType");
src/kits/package/PackageInfo.cpp
1607
FieldName isDirectoryField(field, ":isDirectory");
src/kits/package/PackageInfo.cpp
1658
const char* field, UserSettingsFileInfoList& _infos)
src/kits/package/PackageInfo.cpp
1661
FieldName pathField(field, ":path");
src/kits/package/PackageInfo.cpp
1662
FieldName templatePathField(field, ":templatePath");
src/kits/package/PackageInfo.cpp
1663
FieldName isDirectoryField(field, ":isDirectory");
src/kits/package/PackageInfo.cpp
1709
BPackageInfo::_ExtractUsers(BMessage* archive, const char* field,
src/kits/package/PackageInfo.cpp
1713
FieldName nameField(field, ":name");
src/kits/package/PackageInfo.cpp
1714
FieldName realNameField(field, ":realName");
src/kits/package/PackageInfo.cpp
1715
FieldName homeField(field, ":home");
src/kits/package/PackageInfo.cpp
1716
FieldName shellField(field, ":shell");
src/kits/package/PackageInfo.cpp
1717
FieldName groupsField(field, ":groups");
src/kits/shared/DateTimeEdit.cpp
113
BString field;
src/kits/shared/DateTimeEdit.cpp
114
fText.CopyCharsInto(field, fFieldPositions[index * 2],
src/kits/shared/DateTimeEdit.cpp
119
point.x += (bounds.Width() - StringWidth(field)) / 2;
src/kits/shared/DateTimeEdit.cpp
121
DrawString(field, point);
src/kits/shared/DateTimeEdit.cpp
131
BString field;
src/kits/shared/DateTimeEdit.cpp
132
fText.CopyCharsInto(field, fFieldPositions[index * 2 + 1],
src/kits/shared/DateTimeEdit.cpp
137
point.x += (bounds.Width() - StringWidth(field)) / 2;
src/kits/shared/DateTimeEdit.cpp
138
DrawString(field, point);
src/kits/shared/DateTimeEdit.cpp
478
BString field;
src/kits/shared/DateTimeEdit.cpp
479
fText.CopyCharsInto(field, fFieldPositions[index * 2],
src/kits/shared/DateTimeEdit.cpp
484
point.x += (bounds.Width() - StringWidth(field)) / 2;
src/kits/shared/DateTimeEdit.cpp
486
DrawString(field, point);
src/kits/shared/DateTimeEdit.cpp
499
BString field;
src/kits/shared/DateTimeEdit.cpp
500
fText.CopyCharsInto(field, fFieldPositions[index * 2 + 1],
src/kits/shared/DateTimeEdit.cpp
505
point.x += (bounds.Width() - StringWidth(field)) / 2;
src/kits/shared/DateTimeEdit.cpp
506
DrawString(field, point);
src/kits/support/Archivable.cpp
521
BUnarchiver::IsInstantiated(const char* field, int32 index)
src/kits/support/Archivable.cpp
524
if (fArchive->FindInt32(field, index, &token) == B_OK)
src/kits/tracker/FindPanel.cpp
3317
BMenuField* field = dynamic_cast<BMenuField*>(
src/kits/tracker/FindPanel.cpp
3319
if (field != NULL) {
src/kits/tracker/FindPanel.cpp
3320
BMenu* fieldMenu = field->Menu();
src/kits/tracker/FindPanel.cpp
3369
BMenuField* field = dynamic_cast<BMenuField*>(FindAttrView("Logic", index));
src/kits/tracker/FindPanel.cpp
3370
if (field != NULL) {
src/kits/tracker/FindPanel.cpp
3371
BMenu* fieldMenu = field->Menu();
src/kits/tracker/FindPanel.cpp
3376
item != NULL ? field->Menu()->IndexOf(item) : 0);
src/libs/alm/SharedSolver.h
54
BMessage* archive, const char* field);
src/libs/compat/freebsd_network/compat/sys/cdefs.h
168
#define __offsetof(type, field) __builtin_offsetof(type, field)
src/libs/compat/freebsd_network/compat/sys/cdefs.h
171
#define __offsetof(type, field) ((size_t)(&((type *)0)->field))
src/libs/compat/freebsd_network/compat/sys/cdefs.h
173
#define __offsetof(type, field) \
src/libs/compat/freebsd_network/compat/sys/cdefs.h
176
(static_cast<type *> (0)->field))))
src/libs/compat/freebsd_network/compat/sys/queue.h
190
#define SLIST_CONCAT(head1, head2, type, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
196
while (SLIST_NEXT(curelm, field) != NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
197
curelm = SLIST_NEXT(curelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
198
SLIST_NEXT(curelm, field) = SLIST_FIRST(head2); \
src/libs/compat/freebsd_network/compat/sys/queue.h
207
#define SLIST_FOREACH(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
210
(var) = SLIST_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
212
#define SLIST_FOREACH_FROM(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
215
(var) = SLIST_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
217
#define SLIST_FOREACH_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
219
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
222
#define SLIST_FOREACH_FROM_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
224
(var) && ((tvar) = SLIST_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
227
#define SLIST_FOREACH_PREVPTR(var, varp, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
230
(varp) = &SLIST_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
236
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
237
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
238
SLIST_NEXT((slistelm), field) = (elm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
241
#define SLIST_INSERT_HEAD(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
242
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
src/libs/compat/freebsd_network/compat/sys/queue.h
246
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
src/libs/compat/freebsd_network/compat/sys/queue.h
248
#define SLIST_REMOVE(head, elm, type, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
249
QMD_SAVELINK(oldnext, (elm)->field.sle_next); \
src/libs/compat/freebsd_network/compat/sys/queue.h
251
SLIST_REMOVE_HEAD((head), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
255
while (SLIST_NEXT(curelm, field) != (elm)) \
src/libs/compat/freebsd_network/compat/sys/queue.h
256
curelm = SLIST_NEXT(curelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
257
SLIST_REMOVE_AFTER(curelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
262
#define SLIST_REMOVE_AFTER(elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
263
SLIST_NEXT(elm, field) = \
src/libs/compat/freebsd_network/compat/sys/queue.h
264
SLIST_NEXT(SLIST_NEXT(elm, field), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
267
#define SLIST_REMOVE_HEAD(head, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
268
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
320
#define STAILQ_FOREACH(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
323
(var) = STAILQ_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
325
#define STAILQ_FOREACH_FROM(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
328
(var) = STAILQ_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
330
#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
332
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
335
#define STAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
337
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
345
#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
346
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\
src/libs/compat/freebsd_network/compat/sys/queue.h
347
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
348
STAILQ_NEXT((tqelm), field) = (elm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
351
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
352
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
353
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
357
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
358
STAILQ_NEXT((elm), field) = NULL; \
src/libs/compat/freebsd_network/compat/sys/queue.h
360
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
363
#define STAILQ_LAST(head, type, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
366
QUEUE_TYPEOF(type), field.stqe_next))
src/libs/compat/freebsd_network/compat/sys/queue.h
368
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
src/libs/compat/freebsd_network/compat/sys/queue.h
370
#define STAILQ_REMOVE(head, elm, type, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
371
QMD_SAVELINK(oldnext, (elm)->field.stqe_next); \
src/libs/compat/freebsd_network/compat/sys/queue.h
373
STAILQ_REMOVE_HEAD((head), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
377
while (STAILQ_NEXT(curelm, field) != (elm)) \
src/libs/compat/freebsd_network/compat/sys/queue.h
378
curelm = STAILQ_NEXT(curelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
379
STAILQ_REMOVE_AFTER(head, curelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
384
#define STAILQ_REMOVE_AFTER(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
385
if ((STAILQ_NEXT(elm, field) = \
src/libs/compat/freebsd_network/compat/sys/queue.h
386
STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
387
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
390
#define STAILQ_REMOVE_HEAD(head, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
392
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
443
#define QMD_LIST_CHECK_HEAD(head, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
445
LIST_FIRST((head))->field.le_prev != \
src/libs/compat/freebsd_network/compat/sys/queue.h
450
#define QMD_LIST_CHECK_NEXT(elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
451
if (LIST_NEXT((elm), field) != NULL && \
src/libs/compat/freebsd_network/compat/sys/queue.h
452
LIST_NEXT((elm), field)->field.le_prev != \
src/libs/compat/freebsd_network/compat/sys/queue.h
453
&((elm)->field.le_next)) \
src/libs/compat/freebsd_network/compat/sys/queue.h
457
#define QMD_LIST_CHECK_PREV(elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
458
if (*(elm)->field.le_prev != (elm)) \
src/libs/compat/freebsd_network/compat/sys/queue.h
462
#define QMD_LIST_CHECK_HEAD(head, field)
src/libs/compat/freebsd_network/compat/sys/queue.h
463
#define QMD_LIST_CHECK_NEXT(elm, field)
src/libs/compat/freebsd_network/compat/sys/queue.h
464
#define QMD_LIST_CHECK_PREV(elm, field)
src/libs/compat/freebsd_network/compat/sys/queue.h
467
#define LIST_CONCAT(head1, head2, type, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
471
LIST_FIRST(head2)->field.le_prev = \
src/libs/compat/freebsd_network/compat/sys/queue.h
476
while (LIST_NEXT(curelm, field) != NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
477
curelm = LIST_NEXT(curelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
478
LIST_NEXT(curelm, field) = LIST_FIRST(head2); \
src/libs/compat/freebsd_network/compat/sys/queue.h
479
LIST_FIRST(head2)->field.le_prev = &LIST_NEXT(curelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
488
#define LIST_FOREACH(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
491
(var) = LIST_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
493
#define LIST_FOREACH_FROM(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
496
(var) = LIST_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
498
#define LIST_FOREACH_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
500
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
503
#define LIST_FOREACH_FROM_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
505
(var) && ((tvar) = LIST_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
512
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
513
QMD_LIST_CHECK_NEXT(listelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
514
if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
src/libs/compat/freebsd_network/compat/sys/queue.h
515
LIST_NEXT((listelm), field)->field.le_prev = \
src/libs/compat/freebsd_network/compat/sys/queue.h
516
&LIST_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
517
LIST_NEXT((listelm), field) = (elm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
518
(elm)->field.le_prev = &LIST_NEXT((listelm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
521
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
522
QMD_LIST_CHECK_PREV(listelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
523
(elm)->field.le_prev = (listelm)->field.le_prev; \
src/libs/compat/freebsd_network/compat/sys/queue.h
524
LIST_NEXT((elm), field) = (listelm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
525
*(listelm)->field.le_prev = (elm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
526
(listelm)->field.le_prev = &LIST_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
529
#define LIST_INSERT_HEAD(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
530
QMD_LIST_CHECK_HEAD((head), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
531
if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
532
LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
src/libs/compat/freebsd_network/compat/sys/queue.h
534
(elm)->field.le_prev = &LIST_FIRST((head)); \
src/libs/compat/freebsd_network/compat/sys/queue.h
537
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
src/libs/compat/freebsd_network/compat/sys/queue.h
539
#define LIST_PREV(elm, head, type, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
540
((elm)->field.le_prev == &LIST_FIRST((head)) ? NULL : \
src/libs/compat/freebsd_network/compat/sys/queue.h
541
__containerof((elm)->field.le_prev, \
src/libs/compat/freebsd_network/compat/sys/queue.h
542
QUEUE_TYPEOF(type), field.le_next))
src/libs/compat/freebsd_network/compat/sys/queue.h
544
#define LIST_REMOVE(elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
545
QMD_SAVELINK(oldnext, (elm)->field.le_next); \
src/libs/compat/freebsd_network/compat/sys/queue.h
546
QMD_SAVELINK(oldprev, (elm)->field.le_prev); \
src/libs/compat/freebsd_network/compat/sys/queue.h
547
QMD_LIST_CHECK_NEXT(elm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
548
QMD_LIST_CHECK_PREV(elm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
549
if (LIST_NEXT((elm), field) != NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
550
LIST_NEXT((elm), field)->field.le_prev = \
src/libs/compat/freebsd_network/compat/sys/queue.h
551
(elm)->field.le_prev; \
src/libs/compat/freebsd_network/compat/sys/queue.h
552
*(elm)->field.le_prev = LIST_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
557
#define LIST_SWAP(head1, head2, type, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
562
swap_tmp->field.le_prev = &LIST_FIRST((head1)); \
src/libs/compat/freebsd_network/compat/sys/queue.h
564
swap_tmp->field.le_prev = &LIST_FIRST((head2)); \
src/libs/compat/freebsd_network/compat/sys/queue.h
605
#define QMD_TAILQ_CHECK_HEAD(head, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
607
TAILQ_FIRST((head))->field.tqe_prev != \
src/libs/compat/freebsd_network/compat/sys/queue.h
612
#define QMD_TAILQ_CHECK_TAIL(head, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
617
#define QMD_TAILQ_CHECK_NEXT(elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
618
if (TAILQ_NEXT((elm), field) != NULL && \
src/libs/compat/freebsd_network/compat/sys/queue.h
619
TAILQ_NEXT((elm), field)->field.tqe_prev != \
src/libs/compat/freebsd_network/compat/sys/queue.h
620
&((elm)->field.tqe_next)) \
src/libs/compat/freebsd_network/compat/sys/queue.h
624
#define QMD_TAILQ_CHECK_PREV(elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
625
if (*(elm)->field.tqe_prev != (elm)) \
src/libs/compat/freebsd_network/compat/sys/queue.h
629
#define QMD_TAILQ_CHECK_HEAD(head, field)
src/libs/compat/freebsd_network/compat/sys/queue.h
631
#define QMD_TAILQ_CHECK_NEXT(elm, field)
src/libs/compat/freebsd_network/compat/sys/queue.h
632
#define QMD_TAILQ_CHECK_PREV(elm, field)
src/libs/compat/freebsd_network/compat/sys/queue.h
635
#define TAILQ_CONCAT(head1, head2, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
638
(head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
src/libs/compat/freebsd_network/compat/sys/queue.h
650
#define TAILQ_FOREACH(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
653
(var) = TAILQ_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
655
#define TAILQ_FOREACH_FROM(var, head, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
658
(var) = TAILQ_NEXT((var), field))
src/libs/compat/freebsd_network/compat/sys/queue.h
660
#define TAILQ_FOREACH_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
662
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
665
#define TAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
667
(var) && ((tvar) = TAILQ_NEXT((var), field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
670
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
673
(var) = TAILQ_PREV((var), headname, field))
src/libs/compat/freebsd_network/compat/sys/queue.h
675
#define TAILQ_FOREACH_REVERSE_FROM(var, head, headname, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
678
(var) = TAILQ_PREV((var), headname, field))
src/libs/compat/freebsd_network/compat/sys/queue.h
680
#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
682
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
685
#define TAILQ_FOREACH_REVERSE_FROM_SAFE(var, head, headname, field, tvar) \
src/libs/compat/freebsd_network/compat/sys/queue.h
687
(var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
src/libs/compat/freebsd_network/compat/sys/queue.h
696
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
697
QMD_TAILQ_CHECK_NEXT(listelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
698
if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\
src/libs/compat/freebsd_network/compat/sys/queue.h
699
TAILQ_NEXT((elm), field)->field.tqe_prev = \
src/libs/compat/freebsd_network/compat/sys/queue.h
700
&TAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
702
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
705
TAILQ_NEXT((listelm), field) = (elm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
706
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
707
QMD_TRACE_ELEM(&(elm)->field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
708
QMD_TRACE_ELEM(&(listelm)->field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
711
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
712
QMD_TAILQ_CHECK_PREV(listelm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
713
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
src/libs/compat/freebsd_network/compat/sys/queue.h
714
TAILQ_NEXT((elm), field) = (listelm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
715
*(listelm)->field.tqe_prev = (elm); \
src/libs/compat/freebsd_network/compat/sys/queue.h
716
(listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
717
QMD_TRACE_ELEM(&(elm)->field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
718
QMD_TRACE_ELEM(&(listelm)->field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
721
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
722
QMD_TAILQ_CHECK_HEAD(head, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
723
if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
724
TAILQ_FIRST((head))->field.tqe_prev = \
src/libs/compat/freebsd_network/compat/sys/queue.h
725
&TAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
727
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
729
(elm)->field.tqe_prev = &TAILQ_FIRST((head)); \
src/libs/compat/freebsd_network/compat/sys/queue.h
731
QMD_TRACE_ELEM(&(elm)->field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
734
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
735
QMD_TAILQ_CHECK_TAIL(head, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
736
TAILQ_NEXT((elm), field) = NULL; \
src/libs/compat/freebsd_network/compat/sys/queue.h
737
(elm)->field.tqe_prev = (head)->tqh_last; \
src/libs/compat/freebsd_network/compat/sys/queue.h
739
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
741
QMD_TRACE_ELEM(&(elm)->field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
747
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
src/libs/compat/freebsd_network/compat/sys/queue.h
749
#define TAILQ_PREV(elm, headname, field) \
src/libs/compat/freebsd_network/compat/sys/queue.h
750
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
src/libs/compat/freebsd_network/compat/sys/queue.h
752
#define TAILQ_REMOVE(head, elm, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
753
QMD_SAVELINK(oldnext, (elm)->field.tqe_next); \
src/libs/compat/freebsd_network/compat/sys/queue.h
754
QMD_SAVELINK(oldprev, (elm)->field.tqe_prev); \
src/libs/compat/freebsd_network/compat/sys/queue.h
755
QMD_TAILQ_CHECK_NEXT(elm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
756
QMD_TAILQ_CHECK_PREV(elm, field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
757
if ((TAILQ_NEXT((elm), field)) != NULL) \
src/libs/compat/freebsd_network/compat/sys/queue.h
758
TAILQ_NEXT((elm), field)->field.tqe_prev = \
src/libs/compat/freebsd_network/compat/sys/queue.h
759
(elm)->field.tqe_prev; \
src/libs/compat/freebsd_network/compat/sys/queue.h
761
(head)->tqh_last = (elm)->field.tqe_prev; \
src/libs/compat/freebsd_network/compat/sys/queue.h
764
*(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
767
QMD_TRACE_ELEM(&(elm)->field); \
src/libs/compat/freebsd_network/compat/sys/queue.h
770
#define TAILQ_SWAP(head1, head2, type, field) do { \
src/libs/compat/freebsd_network/compat/sys/queue.h
778
swap_first->field.tqe_prev = &(head1)->tqh_first; \
src/libs/compat/freebsd_network/compat/sys/queue.h
782
swap_first->field.tqe_prev = &(head2)->tqh_first; \
src/libs/compat/openbsd_wlan/sys/tree.h
101
#define SPLAY_LINKRIGHT(head, tmp, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
102
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
src/libs/compat/openbsd_wlan/sys/tree.h
104
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
107
#define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
108
SPLAY_RIGHT(left, field) = SPLAY_LEFT((head)->sph_root, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
109
SPLAY_LEFT(right, field) = SPLAY_RIGHT((head)->sph_root, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
110
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
111
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
116
#define SPLAY_PROTOTYPE(name, type, field, cmp) \
src/libs/compat/openbsd_wlan/sys/tree.h
138
if (SPLAY_RIGHT(elm, field) != NULL) { \
src/libs/compat/openbsd_wlan/sys/tree.h
139
elm = SPLAY_RIGHT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
140
while (SPLAY_LEFT(elm, field) != NULL) { \
src/libs/compat/openbsd_wlan/sys/tree.h
141
elm = SPLAY_LEFT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
158
#define SPLAY_GENERATE(name, type, field, cmp) \
src/libs/compat/openbsd_wlan/sys/tree.h
163
SPLAY_LEFT(elm, field) = SPLAY_RIGHT(elm, field) = NULL; \
src/libs/compat/openbsd_wlan/sys/tree.h
169
SPLAY_LEFT(elm, field) = SPLAY_LEFT((head)->sph_root, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
170
SPLAY_RIGHT(elm, field) = (head)->sph_root; \
src/libs/compat/openbsd_wlan/sys/tree.h
171
SPLAY_LEFT((head)->sph_root, field) = NULL; \
src/libs/compat/openbsd_wlan/sys/tree.h
173
SPLAY_RIGHT(elm, field) = SPLAY_RIGHT((head)->sph_root, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
174
SPLAY_LEFT(elm, field) = (head)->sph_root; \
src/libs/compat/openbsd_wlan/sys/tree.h
175
SPLAY_RIGHT((head)->sph_root, field) = NULL; \
src/libs/compat/openbsd_wlan/sys/tree.h
191
if (SPLAY_LEFT((head)->sph_root, field) == NULL) { \
src/libs/compat/openbsd_wlan/sys/tree.h
192
(head)->sph_root = SPLAY_RIGHT((head)->sph_root, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
194
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
195
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
197
SPLAY_RIGHT((head)->sph_root, field) = __tmp; \
src/libs/compat/openbsd_wlan/sys/tree.h
210
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
src/libs/compat/openbsd_wlan/sys/tree.h
215
__tmp = SPLAY_LEFT((head)->sph_root, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
219
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
220
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
src/libs/compat/openbsd_wlan/sys/tree.h
223
SPLAY_LINKLEFT(head, __right, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
225
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
229
SPLAY_ROTATE_LEFT(head, __tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
230
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
src/libs/compat/openbsd_wlan/sys/tree.h
233
SPLAY_LINKRIGHT(head, __left, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
236
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
246
SPLAY_LEFT(&__node, field) = SPLAY_RIGHT(&__node, field) = NULL;\
src/libs/compat/openbsd_wlan/sys/tree.h
251
__tmp = SPLAY_LEFT((head)->sph_root, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
255
SPLAY_ROTATE_RIGHT(head, __tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
256
if (SPLAY_LEFT((head)->sph_root, field) == NULL)\
src/libs/compat/openbsd_wlan/sys/tree.h
259
SPLAY_LINKLEFT(head, __right, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
261
__tmp = SPLAY_RIGHT((head)->sph_root, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
265
SPLAY_ROTATE_LEFT(head, __tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
266
if (SPLAY_RIGHT((head)->sph_root, field) == NULL)\
src/libs/compat/openbsd_wlan/sys/tree.h
269
SPLAY_LINKRIGHT(head, __left, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
272
SPLAY_ASSEMBLE(head, &__node, __left, __right, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
315
#define RB_LEFT(elm, field) (elm)->field.rbe_left
src/libs/compat/openbsd_wlan/sys/tree.h
316
#define RB_RIGHT(elm, field) (elm)->field.rbe_right
src/libs/compat/openbsd_wlan/sys/tree.h
317
#define RB_PARENT(elm, field) (elm)->field.rbe_parent
src/libs/compat/openbsd_wlan/sys/tree.h
318
#define RB_COLOR(elm, field) (elm)->field.rbe_color
src/libs/compat/openbsd_wlan/sys/tree.h
322
#define RB_SET(elm, parent, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
323
RB_PARENT(elm, field) = parent; \
src/libs/compat/openbsd_wlan/sys/tree.h
324
RB_LEFT(elm, field) = RB_RIGHT(elm, field) = NULL; \
src/libs/compat/openbsd_wlan/sys/tree.h
325
RB_COLOR(elm, field) = RB_RED; \
src/libs/compat/openbsd_wlan/sys/tree.h
328
#define RB_SET_BLACKRED(black, red, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
329
RB_COLOR(black, field) = RB_BLACK; \
src/libs/compat/openbsd_wlan/sys/tree.h
330
RB_COLOR(red, field) = RB_RED; \
src/libs/compat/openbsd_wlan/sys/tree.h
337
#define RB_ROTATE_LEFT(head, elm, tmp, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
338
(tmp) = RB_RIGHT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
339
if ((RB_RIGHT(elm, field) = RB_LEFT(tmp, field))) { \
src/libs/compat/openbsd_wlan/sys/tree.h
340
RB_PARENT(RB_LEFT(tmp, field), field) = (elm); \
src/libs/compat/openbsd_wlan/sys/tree.h
343
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field))) { \
src/libs/compat/openbsd_wlan/sys/tree.h
344
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
src/libs/compat/openbsd_wlan/sys/tree.h
345
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
src/libs/compat/openbsd_wlan/sys/tree.h
347
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
src/libs/compat/openbsd_wlan/sys/tree.h
350
RB_LEFT(tmp, field) = (elm); \
src/libs/compat/openbsd_wlan/sys/tree.h
351
RB_PARENT(elm, field) = (tmp); \
src/libs/compat/openbsd_wlan/sys/tree.h
353
if ((RB_PARENT(tmp, field))) \
src/libs/compat/openbsd_wlan/sys/tree.h
354
RB_AUGMENT(RB_PARENT(tmp, field)); \
src/libs/compat/openbsd_wlan/sys/tree.h
357
#define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
358
(tmp) = RB_LEFT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
359
if ((RB_LEFT(elm, field) = RB_RIGHT(tmp, field))) { \
src/libs/compat/openbsd_wlan/sys/tree.h
360
RB_PARENT(RB_RIGHT(tmp, field), field) = (elm); \
src/libs/compat/openbsd_wlan/sys/tree.h
363
if ((RB_PARENT(tmp, field) = RB_PARENT(elm, field))) { \
src/libs/compat/openbsd_wlan/sys/tree.h
364
if ((elm) == RB_LEFT(RB_PARENT(elm, field), field)) \
src/libs/compat/openbsd_wlan/sys/tree.h
365
RB_LEFT(RB_PARENT(elm, field), field) = (tmp); \
src/libs/compat/openbsd_wlan/sys/tree.h
367
RB_RIGHT(RB_PARENT(elm, field), field) = (tmp); \
src/libs/compat/openbsd_wlan/sys/tree.h
370
RB_RIGHT(tmp, field) = (elm); \
src/libs/compat/openbsd_wlan/sys/tree.h
371
RB_PARENT(elm, field) = (tmp); \
src/libs/compat/openbsd_wlan/sys/tree.h
373
if ((RB_PARENT(tmp, field))) \
src/libs/compat/openbsd_wlan/sys/tree.h
374
RB_AUGMENT(RB_PARENT(tmp, field)); \
src/libs/compat/openbsd_wlan/sys/tree.h
378
#define RB_PROTOTYPE(name, type, field, cmp) \
src/libs/compat/openbsd_wlan/sys/tree.h
379
RB_PROTOTYPE_INTERNAL(name, type, field, cmp,)
src/libs/compat/openbsd_wlan/sys/tree.h
380
#define RB_PROTOTYPE_STATIC(name, type, field, cmp) \
src/libs/compat/openbsd_wlan/sys/tree.h
381
RB_PROTOTYPE_INTERNAL(name, type, field, cmp, __attribute__((__unused__)) static)
src/libs/compat/openbsd_wlan/sys/tree.h
382
#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
src/libs/compat/openbsd_wlan/sys/tree.h
397
#define RB_GENERATE(name, type, field, cmp) \
src/libs/compat/openbsd_wlan/sys/tree.h
398
RB_GENERATE_INTERNAL(name, type, field, cmp,)
src/libs/compat/openbsd_wlan/sys/tree.h
399
#define RB_GENERATE_STATIC(name, type, field, cmp) \
src/libs/compat/openbsd_wlan/sys/tree.h
400
RB_GENERATE_INTERNAL(name, type, field, cmp, __attribute__((__unused__)) static)
src/libs/compat/openbsd_wlan/sys/tree.h
401
#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
src/libs/compat/openbsd_wlan/sys/tree.h
406
while ((parent = RB_PARENT(elm, field)) && \
src/libs/compat/openbsd_wlan/sys/tree.h
407
RB_COLOR(parent, field) == RB_RED) { \
src/libs/compat/openbsd_wlan/sys/tree.h
408
gparent = RB_PARENT(parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
409
if (parent == RB_LEFT(gparent, field)) { \
src/libs/compat/openbsd_wlan/sys/tree.h
410
tmp = RB_RIGHT(gparent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
411
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
src/libs/compat/openbsd_wlan/sys/tree.h
412
RB_COLOR(tmp, field) = RB_BLACK; \
src/libs/compat/openbsd_wlan/sys/tree.h
413
RB_SET_BLACKRED(parent, gparent, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
417
if (RB_RIGHT(parent, field) == elm) { \
src/libs/compat/openbsd_wlan/sys/tree.h
418
RB_ROTATE_LEFT(head, parent, tmp, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
423
RB_SET_BLACKRED(parent, gparent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
424
RB_ROTATE_RIGHT(head, gparent, tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
426
tmp = RB_LEFT(gparent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
427
if (tmp && RB_COLOR(tmp, field) == RB_RED) { \
src/libs/compat/openbsd_wlan/sys/tree.h
428
RB_COLOR(tmp, field) = RB_BLACK; \
src/libs/compat/openbsd_wlan/sys/tree.h
429
RB_SET_BLACKRED(parent, gparent, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
433
if (RB_LEFT(parent, field) == elm) { \
src/libs/compat/openbsd_wlan/sys/tree.h
434
RB_ROTATE_RIGHT(head, parent, tmp, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
439
RB_SET_BLACKRED(parent, gparent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
440
RB_ROTATE_LEFT(head, gparent, tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
443
RB_COLOR(head->rbh_root, field) = RB_BLACK; \
src/libs/compat/openbsd_wlan/sys/tree.h
450
while ((elm == NULL || RB_COLOR(elm, field) == RB_BLACK) && \
src/libs/compat/openbsd_wlan/sys/tree.h
452
if (RB_LEFT(parent, field) == elm) { \
src/libs/compat/openbsd_wlan/sys/tree.h
453
tmp = RB_RIGHT(parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
454
if (RB_COLOR(tmp, field) == RB_RED) { \
src/libs/compat/openbsd_wlan/sys/tree.h
455
RB_SET_BLACKRED(tmp, parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
456
RB_ROTATE_LEFT(head, parent, tmp, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
457
tmp = RB_RIGHT(parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
459
if ((RB_LEFT(tmp, field) == NULL || \
src/libs/compat/openbsd_wlan/sys/tree.h
460
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
src/libs/compat/openbsd_wlan/sys/tree.h
461
(RB_RIGHT(tmp, field) == NULL || \
src/libs/compat/openbsd_wlan/sys/tree.h
462
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
src/libs/compat/openbsd_wlan/sys/tree.h
463
RB_COLOR(tmp, field) = RB_RED; \
src/libs/compat/openbsd_wlan/sys/tree.h
465
parent = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
467
if (RB_RIGHT(tmp, field) == NULL || \
src/libs/compat/openbsd_wlan/sys/tree.h
468
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK) {\
src/libs/compat/openbsd_wlan/sys/tree.h
470
if ((oleft = RB_LEFT(tmp, field)))\
src/libs/compat/openbsd_wlan/sys/tree.h
471
RB_COLOR(oleft, field) = RB_BLACK;\
src/libs/compat/openbsd_wlan/sys/tree.h
472
RB_COLOR(tmp, field) = RB_RED; \
src/libs/compat/openbsd_wlan/sys/tree.h
473
RB_ROTATE_RIGHT(head, tmp, oleft, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
474
tmp = RB_RIGHT(parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
476
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
477
RB_COLOR(parent, field) = RB_BLACK; \
src/libs/compat/openbsd_wlan/sys/tree.h
478
if (RB_RIGHT(tmp, field)) \
src/libs/compat/openbsd_wlan/sys/tree.h
479
RB_COLOR(RB_RIGHT(tmp, field), field) = RB_BLACK;\
src/libs/compat/openbsd_wlan/sys/tree.h
480
RB_ROTATE_LEFT(head, parent, tmp, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
485
tmp = RB_LEFT(parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
486
if (RB_COLOR(tmp, field) == RB_RED) { \
src/libs/compat/openbsd_wlan/sys/tree.h
487
RB_SET_BLACKRED(tmp, parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
488
RB_ROTATE_RIGHT(head, parent, tmp, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
489
tmp = RB_LEFT(parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
491
if ((RB_LEFT(tmp, field) == NULL || \
src/libs/compat/openbsd_wlan/sys/tree.h
492
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) &&\
src/libs/compat/openbsd_wlan/sys/tree.h
493
(RB_RIGHT(tmp, field) == NULL || \
src/libs/compat/openbsd_wlan/sys/tree.h
494
RB_COLOR(RB_RIGHT(tmp, field), field) == RB_BLACK)) {\
src/libs/compat/openbsd_wlan/sys/tree.h
495
RB_COLOR(tmp, field) = RB_RED; \
src/libs/compat/openbsd_wlan/sys/tree.h
497
parent = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
499
if (RB_LEFT(tmp, field) == NULL || \
src/libs/compat/openbsd_wlan/sys/tree.h
500
RB_COLOR(RB_LEFT(tmp, field), field) == RB_BLACK) {\
src/libs/compat/openbsd_wlan/sys/tree.h
502
if ((oright = RB_RIGHT(tmp, field)))\
src/libs/compat/openbsd_wlan/sys/tree.h
503
RB_COLOR(oright, field) = RB_BLACK;\
src/libs/compat/openbsd_wlan/sys/tree.h
504
RB_COLOR(tmp, field) = RB_RED; \
src/libs/compat/openbsd_wlan/sys/tree.h
505
RB_ROTATE_LEFT(head, tmp, oright, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
506
tmp = RB_LEFT(parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
508
RB_COLOR(tmp, field) = RB_COLOR(parent, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
509
RB_COLOR(parent, field) = RB_BLACK; \
src/libs/compat/openbsd_wlan/sys/tree.h
510
if (RB_LEFT(tmp, field)) \
src/libs/compat/openbsd_wlan/sys/tree.h
511
RB_COLOR(RB_LEFT(tmp, field), field) = RB_BLACK;\
src/libs/compat/openbsd_wlan/sys/tree.h
512
RB_ROTATE_RIGHT(head, parent, tmp, field);\
src/libs/compat/openbsd_wlan/sys/tree.h
519
RB_COLOR(elm, field) = RB_BLACK; \
src/libs/compat/openbsd_wlan/sys/tree.h
527
if (RB_LEFT(elm, field) == NULL) \
src/libs/compat/openbsd_wlan/sys/tree.h
528
child = RB_RIGHT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
529
else if (RB_RIGHT(elm, field) == NULL) \
src/libs/compat/openbsd_wlan/sys/tree.h
530
child = RB_LEFT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
533
elm = RB_RIGHT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
534
while ((left = RB_LEFT(elm, field))) \
src/libs/compat/openbsd_wlan/sys/tree.h
536
child = RB_RIGHT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
537
parent = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
538
color = RB_COLOR(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
540
RB_PARENT(child, field) = parent; \
src/libs/compat/openbsd_wlan/sys/tree.h
542
if (RB_LEFT(parent, field) == elm) \
src/libs/compat/openbsd_wlan/sys/tree.h
543
RB_LEFT(parent, field) = child; \
src/libs/compat/openbsd_wlan/sys/tree.h
545
RB_RIGHT(parent, field) = child; \
src/libs/compat/openbsd_wlan/sys/tree.h
549
if (RB_PARENT(elm, field) == old) \
src/libs/compat/openbsd_wlan/sys/tree.h
551
(elm)->field = (old)->field; \
src/libs/compat/openbsd_wlan/sys/tree.h
552
if (RB_PARENT(old, field)) { \
src/libs/compat/openbsd_wlan/sys/tree.h
553
if (RB_LEFT(RB_PARENT(old, field), field) == old)\
src/libs/compat/openbsd_wlan/sys/tree.h
554
RB_LEFT(RB_PARENT(old, field), field) = elm;\
src/libs/compat/openbsd_wlan/sys/tree.h
556
RB_RIGHT(RB_PARENT(old, field), field) = elm;\
src/libs/compat/openbsd_wlan/sys/tree.h
557
RB_AUGMENT(RB_PARENT(old, field)); \
src/libs/compat/openbsd_wlan/sys/tree.h
560
RB_PARENT(RB_LEFT(old, field), field) = elm; \
src/libs/compat/openbsd_wlan/sys/tree.h
561
if (RB_RIGHT(old, field)) \
src/libs/compat/openbsd_wlan/sys/tree.h
562
RB_PARENT(RB_RIGHT(old, field), field) = elm; \
src/libs/compat/openbsd_wlan/sys/tree.h
567
} while ((left = RB_PARENT(left, field))); \
src/libs/compat/openbsd_wlan/sys/tree.h
571
parent = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
572
color = RB_COLOR(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
574
RB_PARENT(child, field) = parent; \
src/libs/compat/openbsd_wlan/sys/tree.h
576
if (RB_LEFT(parent, field) == elm) \
src/libs/compat/openbsd_wlan/sys/tree.h
577
RB_LEFT(parent, field) = child; \
src/libs/compat/openbsd_wlan/sys/tree.h
579
RB_RIGHT(parent, field) = child; \
src/libs/compat/openbsd_wlan/sys/tree.h
601
tmp = RB_LEFT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
603
tmp = RB_RIGHT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
607
RB_SET(elm, parent, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
610
RB_LEFT(parent, field) = elm; \
src/libs/compat/openbsd_wlan/sys/tree.h
612
RB_RIGHT(parent, field) = elm; \
src/libs/compat/openbsd_wlan/sys/tree.h
629
tmp = RB_LEFT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
631
tmp = RB_RIGHT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
649
tmp = RB_LEFT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
652
tmp = RB_RIGHT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
663
if (RB_RIGHT(elm, field)) { \
src/libs/compat/openbsd_wlan/sys/tree.h
664
elm = RB_RIGHT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
665
while (RB_LEFT(elm, field)) \
src/libs/compat/openbsd_wlan/sys/tree.h
666
elm = RB_LEFT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
668
if (RB_PARENT(elm, field) && \
src/libs/compat/openbsd_wlan/sys/tree.h
669
(elm == RB_LEFT(RB_PARENT(elm, field), field))) \
src/libs/compat/openbsd_wlan/sys/tree.h
670
elm = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
672
while (RB_PARENT(elm, field) && \
src/libs/compat/openbsd_wlan/sys/tree.h
673
(elm == RB_RIGHT(RB_PARENT(elm, field), field)))\
src/libs/compat/openbsd_wlan/sys/tree.h
674
elm = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
675
elm = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
685
if (RB_LEFT(elm, field)) { \
src/libs/compat/openbsd_wlan/sys/tree.h
686
elm = RB_LEFT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
687
while (RB_RIGHT(elm, field)) \
src/libs/compat/openbsd_wlan/sys/tree.h
688
elm = RB_RIGHT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
690
if (RB_PARENT(elm, field) && \
src/libs/compat/openbsd_wlan/sys/tree.h
691
(elm == RB_RIGHT(RB_PARENT(elm, field), field))) \
src/libs/compat/openbsd_wlan/sys/tree.h
692
elm = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
694
while (RB_PARENT(elm, field) && \
src/libs/compat/openbsd_wlan/sys/tree.h
695
(elm == RB_LEFT(RB_PARENT(elm, field), field)))\
src/libs/compat/openbsd_wlan/sys/tree.h
696
elm = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
697
elm = RB_PARENT(elm, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
711
tmp = RB_LEFT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
713
tmp = RB_RIGHT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
77
#define SPLAY_LEFT(elm, field) (elm)->field.spe_left
src/libs/compat/openbsd_wlan/sys/tree.h
78
#define SPLAY_RIGHT(elm, field) (elm)->field.spe_right
src/libs/compat/openbsd_wlan/sys/tree.h
83
#define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
84
SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
85
SPLAY_RIGHT(tmp, field) = (head)->sph_root; \
src/libs/compat/openbsd_wlan/sys/tree.h
89
#define SPLAY_ROTATE_LEFT(head, tmp, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
90
SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \
src/libs/compat/openbsd_wlan/sys/tree.h
91
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
src/libs/compat/openbsd_wlan/sys/tree.h
95
#define SPLAY_LINKLEFT(head, tmp, field) do { \
src/libs/compat/openbsd_wlan/sys/tree.h
96
SPLAY_LEFT(tmp, field) = (head)->sph_root; \
src/libs/compat/openbsd_wlan/sys/tree.h
98
(head)->sph_root = SPLAY_LEFT((head)->sph_root, field); \
src/preferences/keymap/ModifierKeysWindow.cpp
441
ModifierKeysWindow::_ValidateDuplicateKey(StatusMenuField* field, uint32 mask)
src/preferences/keymap/ModifierKeysWindow.cpp
444
field->SetDuplicate(true);
src/preferences/mail/AutoConfigView.cpp
485
ServerSettingsView::_HasMarkedChanged(BMenuField* field,
src/preferences/mail/AutoConfigView.cpp
488
if (field != NULL) {
src/preferences/mail/AutoConfigView.cpp
489
BMenuItem *item = field->Menu()->FindMarked();
src/preferences/mail/AutoConfigView.h
88
bool _HasMarkedChanged(BMenuField* field,
src/preferences/notifications/NotificationsView.cpp
63
BStringField* field = (BStringField*)GetField(kAppEnabledIndex);
src/preferences/notifications/NotificationsView.cpp
65
field->SetString(text.String());
src/preferences/repositories/RepoRow.cpp
41
BStringField* field = (BStringField*)GetField(kNameColumn);
src/preferences/repositories/RepoRow.cpp
42
field->SetString(name);
src/preferences/repositories/RepoRow.cpp
59
BStringField* field = (BStringField*)GetField(kEnabledColumn);
src/preferences/repositories/RepoRow.cpp
61
field->SetString(fEnabled ? B_TRANSLATE_COMMENT("Enabled",
src/preferences/repositories/RepoRow.cpp
64
field->SetString(B_UTF8_ELLIPSIS);
src/preferences/shortcuts/PopUpColumn.cpp
39
PopUpColumn::MouseDown(BColumnListView* parent, BRow* row, BField* field,
src/preferences/shortcuts/PopUpColumn.cpp
55
BStringField* stringField = static_cast<BStringField*>(field);
src/preferences/shortcuts/PopUpColumn.cpp
73
BStringColumn::MouseDown(parent, row, field, fieldRect, point, buttons);
src/preferences/shortcuts/PopUpColumn.h
25
BField* field, BRect fieldRect, BPoint point,
src/system/kernel/messaging/KMessage.cpp
281
KMessageField* field)
src/system/kernel/messaging/KMessage.cpp
288
return _AddField(name, type, elementSize, field);
src/system/kernel/messaging/KMessage.cpp
293
KMessage::FindField(const char* name, KMessageField* field) const
src/system/kernel/messaging/KMessage.cpp
295
return FindField(name, B_ANY_TYPE, field);
src/system/kernel/messaging/KMessage.cpp
301
KMessageField* field) const
src/system/kernel/messaging/KMessage.cpp
306
if (field)
src/system/kernel/messaging/KMessage.cpp
307
field->Unset();
src/system/kernel/messaging/KMessage.cpp
309
field = &stackField;
src/system/kernel/messaging/KMessage.cpp
310
while (GetNextField(field) == B_OK) {
src/system/kernel/messaging/KMessage.cpp
311
if ((type == B_ANY_TYPE || field->TypeCode() == type)
src/system/kernel/messaging/KMessage.cpp
312
&& strcmp(name, field->Name()) == 0) {
src/system/kernel/messaging/KMessage.cpp
321
KMessage::GetNextField(KMessageField* field) const
src/system/kernel/messaging/KMessage.cpp
323
if (!field || (field->Message() != NULL && field->Message() != this))
src/system/kernel/messaging/KMessage.cpp
325
FieldHeader* fieldHeader = field->_Header();
src/system/kernel/messaging/KMessage.cpp
340
field->SetTo(const_cast<KMessage*>(this), _BufferOffsetFor(fieldHeader));
src/system/kernel/messaging/KMessage.cpp
358
KMessageField field;
src/system/kernel/messaging/KMessage.cpp
359
if (FindField(name, &field) == B_OK) {
src/system/kernel/messaging/KMessage.cpp
361
if (field.TypeCode() != type)
src/system/kernel/messaging/KMessage.cpp
366
&field);
src/system/kernel/messaging/KMessage.cpp
370
return _AddFieldData(&field, data, numBytes, 1);
src/system/kernel/messaging/KMessage.cpp
382
KMessageField field;
src/system/kernel/messaging/KMessage.cpp
383
if (FindField(name, &field) == B_OK) {
src/system/kernel/messaging/KMessage.cpp
385
if (field.TypeCode() != type)
src/system/kernel/messaging/KMessage.cpp
389
status_t error = _AddField(name, type, elementSize, &field);
src/system/kernel/messaging/KMessage.cpp
393
return _AddFieldData(&field, data, elementSize, elementCount);
src/system/kernel/messaging/KMessage.cpp
404
KMessageField field;
src/system/kernel/messaging/KMessage.cpp
406
if (FindField(name, &field) == B_OK) {
src/system/kernel/messaging/KMessage.cpp
408
if (field.TypeCode() != type || !field.HasFixedElementSize()
src/system/kernel/messaging/KMessage.cpp
409
|| field.ElementSize() != numBytes) {
src/system/kernel/messaging/KMessage.cpp
414
if (field.CountElements() > 0) {
src/system/kernel/messaging/KMessage.cpp
415
const void* element = field.ElementAt(0);
src/system/kernel/messaging/KMessage.cpp
421
status_t error = _AddField(name, type, numBytes, &field);
src/system/kernel/messaging/KMessage.cpp
427
return _AddFieldData(&field, data, numBytes, 1);
src/system/kernel/messaging/KMessage.cpp
445
KMessageField field;
src/system/kernel/messaging/KMessage.cpp
446
status_t error = FindField(name, type, &field);
src/system/kernel/messaging/KMessage.cpp
449
const void* foundData = field.ElementAt(index, numBytes);
src/system/kernel/messaging/KMessage.cpp
658
KMessageField field;
src/system/kernel/messaging/KMessage.cpp
659
while (GetNextField(&field) == B_OK) {
src/system/kernel/messaging/KMessage.cpp
660
type_code type = field.TypeCode();
src/system/kernel/messaging/KMessage.cpp
662
int nameSpacing = 17 - strlen(field.Name());
src/system/kernel/messaging/KMessage.cpp
666
printFunc(" field: \"%s\"%*s (%.4s): ", field.Name(), nameSpacing, "",
src/system/kernel/messaging/KMessage.cpp
669
if (field.CountElements() != 1)
src/system/kernel/messaging/KMessage.cpp
673
for (int i = 0; const void* data = field.ElementAt(i, &size); i++) {
src/system/kernel/messaging/KMessage.cpp
674
if (field.CountElements() != 1)
src/system/kernel/messaging/KMessage.cpp
754
KMessageField* field)
src/system/kernel/messaging/KMessage.cpp
769
if (field)
src/system/kernel/messaging/KMessage.cpp
770
field->SetTo(this, _BufferOffsetFor(fieldHeader));
src/system/kernel/messaging/KMessage.cpp
776
KMessage::_AddFieldData(KMessageField* field, const void* data,
src/system/kernel/messaging/KMessage.cpp
779
if (!field)
src/system/kernel/messaging/KMessage.cpp
781
FieldHeader* fieldHeader = field->_Header();
src/system/kernel/messaging/KMessage.cpp
799
fieldHeader = field->_Header(); // might have been relocated
src/system/kernel/messaging/KMessage.cpp
817
fieldHeader = field->_Header(); // might have been relocated
src/system/libnetwork/netresolv/isc/eventlib_p.h
188
#define emulMaskInit(ctx, field, ev, lastnext) \
src/system/libnetwork/netresolv/isc/eventlib_p.h
189
ctx->field.ctx = ctx; \
src/system/libnetwork/netresolv/isc/eventlib_p.h
190
ctx->field.type = ev; \
src/system/libnetwork/netresolv/isc/eventlib_p.h
191
ctx->field.result = lastnext;
src/tests/add-ons/index_server/fulltext_search/BeaconSearcher.cpp
105
field = doc.getField(_T("path")) ;
src/tests/add-ons/index_server/fulltext_search/BeaconSearcher.cpp
107
wcscpy(path, field->stringValue()) ;
src/tests/add-ons/index_server/fulltext_search/BeaconSearcher.cpp
80
Field *field ;
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
100
std::string_view name = field.Name();
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
102
CPPUNIT_ASSERT_EQUAL("close"sv, field.Value());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
219
for (const auto& field: fields) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
225
CPPUNIT_ASSERT_EQUAL(std::string_view(key.String()), field.Name());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
226
CPPUNIT_ASSERT_EQUAL(value, BString(field.Value().data(), field.Value().length()));
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
546
for (auto& field: receivedFields) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
547
auto expectedField = kExpectedGetFields.FindField(field.Name());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
551
CPPUNIT_ASSERT_EQUAL(field.Value(), (*expectedField).Value());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
589
for (auto& field: receivedFields) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
590
auto expectedField = kExpectedGetFields.FindField(field.Name());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
594
CPPUNIT_ASSERT_EQUAL(field.Value(), (*expectedField).Value());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
622
for (auto& field: receivedFields) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
623
auto expectedField = kExpectedNoContentFields.FindField(field.Name());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
627
CPPUNIT_ASSERT_EQUAL(field.Value(), (*expectedField).Value());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
647
for (auto& field: receivedFields) {
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
648
auto expectedField = kExpectedGetFields.FindField(field.Name());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
652
CPPUNIT_ASSERT_EQUAL(field.Value(), (*expectedField).Value());
src/tests/kits/net/netservices2/HttpProtocolTest.cpp
99
for (const auto& field: fields) {