diff options
Diffstat (limited to 'include/linux/list.h')
-rw-r--r-- | include/linux/list.h | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/include/linux/list.h b/include/linux/list.h index 88ecfa8f31c3..37ca31b21bb7 100644 --- a/include/linux/list.h +++ b/include/linux/list.h | |||
@@ -351,7 +351,7 @@ static inline void list_splice_init(struct list_head *list, | |||
351 | 351 | ||
352 | /** | 352 | /** |
353 | * list_for_each - iterate over a list | 353 | * list_for_each - iterate over a list |
354 | * @pos: the &struct list_head to use as a loop counter. | 354 | * @pos: the &struct list_head to use as a loop cursor. |
355 | * @head: the head for your list. | 355 | * @head: the head for your list. |
356 | */ | 356 | */ |
357 | #define list_for_each(pos, head) \ | 357 | #define list_for_each(pos, head) \ |
@@ -360,7 +360,7 @@ static inline void list_splice_init(struct list_head *list, | |||
360 | 360 | ||
361 | /** | 361 | /** |
362 | * __list_for_each - iterate over a list | 362 | * __list_for_each - iterate over a list |
363 | * @pos: the &struct list_head to use as a loop counter. | 363 | * @pos: the &struct list_head to use as a loop cursor. |
364 | * @head: the head for your list. | 364 | * @head: the head for your list. |
365 | * | 365 | * |
366 | * This variant differs from list_for_each() in that it's the | 366 | * This variant differs from list_for_each() in that it's the |
@@ -373,7 +373,7 @@ static inline void list_splice_init(struct list_head *list, | |||
373 | 373 | ||
374 | /** | 374 | /** |
375 | * list_for_each_prev - iterate over a list backwards | 375 | * list_for_each_prev - iterate over a list backwards |
376 | * @pos: the &struct list_head to use as a loop counter. | 376 | * @pos: the &struct list_head to use as a loop cursor. |
377 | * @head: the head for your list. | 377 | * @head: the head for your list. |
378 | */ | 378 | */ |
379 | #define list_for_each_prev(pos, head) \ | 379 | #define list_for_each_prev(pos, head) \ |
@@ -382,7 +382,7 @@ static inline void list_splice_init(struct list_head *list, | |||
382 | 382 | ||
383 | /** | 383 | /** |
384 | * list_for_each_safe - iterate over a list safe against removal of list entry | 384 | * list_for_each_safe - iterate over a list safe against removal of list entry |
385 | * @pos: the &struct list_head to use as a loop counter. | 385 | * @pos: the &struct list_head to use as a loop cursor. |
386 | * @n: another &struct list_head to use as temporary storage | 386 | * @n: another &struct list_head to use as temporary storage |
387 | * @head: the head for your list. | 387 | * @head: the head for your list. |
388 | */ | 388 | */ |
@@ -392,7 +392,7 @@ static inline void list_splice_init(struct list_head *list, | |||
392 | 392 | ||
393 | /** | 393 | /** |
394 | * list_for_each_entry - iterate over list of given type | 394 | * list_for_each_entry - iterate over list of given type |
395 | * @pos: the type * to use as a loop counter. | 395 | * @pos: the type * to use as a loop cursor. |
396 | * @head: the head for your list. | 396 | * @head: the head for your list. |
397 | * @member: the name of the list_struct within the struct. | 397 | * @member: the name of the list_struct within the struct. |
398 | */ | 398 | */ |
@@ -403,7 +403,7 @@ static inline void list_splice_init(struct list_head *list, | |||
403 | 403 | ||
404 | /** | 404 | /** |
405 | * list_for_each_entry_reverse - iterate backwards over list of given type. | 405 | * list_for_each_entry_reverse - iterate backwards over list of given type. |
406 | * @pos: the type * to use as a loop counter. | 406 | * @pos: the type * to use as a loop cursor. |
407 | * @head: the head for your list. | 407 | * @head: the head for your list. |
408 | * @member: the name of the list_struct within the struct. | 408 | * @member: the name of the list_struct within the struct. |
409 | */ | 409 | */ |
@@ -425,7 +425,7 @@ static inline void list_splice_init(struct list_head *list, | |||
425 | 425 | ||
426 | /** | 426 | /** |
427 | * list_for_each_entry_continue - continue iteration over list of given type | 427 | * list_for_each_entry_continue - continue iteration over list of given type |
428 | * @pos: the type * to use as a loop counter. | 428 | * @pos: the type * to use as a loop cursor. |
429 | * @head: the head for your list. | 429 | * @head: the head for your list. |
430 | * @member: the name of the list_struct within the struct. | 430 | * @member: the name of the list_struct within the struct. |
431 | * | 431 | * |
@@ -439,7 +439,7 @@ static inline void list_splice_init(struct list_head *list, | |||
439 | 439 | ||
440 | /** | 440 | /** |
441 | * list_for_each_entry_from - iterate over list of given type from the current point | 441 | * list_for_each_entry_from - iterate over list of given type from the current point |
442 | * @pos: the type * to use as a loop counter. | 442 | * @pos: the type * to use as a loop cursor. |
443 | * @head: the head for your list. | 443 | * @head: the head for your list. |
444 | * @member: the name of the list_struct within the struct. | 444 | * @member: the name of the list_struct within the struct. |
445 | * | 445 | * |
@@ -451,7 +451,7 @@ static inline void list_splice_init(struct list_head *list, | |||
451 | 451 | ||
452 | /** | 452 | /** |
453 | * list_for_each_entry_safe - iterate over list of given type safe against removal of list entry | 453 | * list_for_each_entry_safe - iterate over list of given type safe against removal of list entry |
454 | * @pos: the type * to use as a loop counter. | 454 | * @pos: the type * to use as a loop cursor. |
455 | * @n: another type * to use as temporary storage | 455 | * @n: another type * to use as temporary storage |
456 | * @head: the head for your list. | 456 | * @head: the head for your list. |
457 | * @member: the name of the list_struct within the struct. | 457 | * @member: the name of the list_struct within the struct. |
@@ -464,7 +464,7 @@ static inline void list_splice_init(struct list_head *list, | |||
464 | 464 | ||
465 | /** | 465 | /** |
466 | * list_for_each_entry_safe_continue | 466 | * list_for_each_entry_safe_continue |
467 | * @pos: the type * to use as a loop counter. | 467 | * @pos: the type * to use as a loop cursor. |
468 | * @n: another type * to use as temporary storage | 468 | * @n: another type * to use as temporary storage |
469 | * @head: the head for your list. | 469 | * @head: the head for your list. |
470 | * @member: the name of the list_struct within the struct. | 470 | * @member: the name of the list_struct within the struct. |
@@ -480,7 +480,7 @@ static inline void list_splice_init(struct list_head *list, | |||
480 | 480 | ||
481 | /** | 481 | /** |
482 | * list_for_each_entry_safe_from | 482 | * list_for_each_entry_safe_from |
483 | * @pos: the type * to use as a loop counter. | 483 | * @pos: the type * to use as a loop cursor. |
484 | * @n: another type * to use as temporary storage | 484 | * @n: another type * to use as temporary storage |
485 | * @head: the head for your list. | 485 | * @head: the head for your list. |
486 | * @member: the name of the list_struct within the struct. | 486 | * @member: the name of the list_struct within the struct. |
@@ -495,7 +495,7 @@ static inline void list_splice_init(struct list_head *list, | |||
495 | 495 | ||
496 | /** | 496 | /** |
497 | * list_for_each_entry_safe_reverse | 497 | * list_for_each_entry_safe_reverse |
498 | * @pos: the type * to use as a loop counter. | 498 | * @pos: the type * to use as a loop cursor. |
499 | * @n: another type * to use as temporary storage | 499 | * @n: another type * to use as temporary storage |
500 | * @head: the head for your list. | 500 | * @head: the head for your list. |
501 | * @member: the name of the list_struct within the struct. | 501 | * @member: the name of the list_struct within the struct. |
@@ -511,7 +511,7 @@ static inline void list_splice_init(struct list_head *list, | |||
511 | 511 | ||
512 | /** | 512 | /** |
513 | * list_for_each_rcu - iterate over an rcu-protected list | 513 | * list_for_each_rcu - iterate over an rcu-protected list |
514 | * @pos: the &struct list_head to use as a loop counter. | 514 | * @pos: the &struct list_head to use as a loop cursor. |
515 | * @head: the head for your list. | 515 | * @head: the head for your list. |
516 | * | 516 | * |
517 | * This list-traversal primitive may safely run concurrently with | 517 | * This list-traversal primitive may safely run concurrently with |
@@ -530,7 +530,7 @@ static inline void list_splice_init(struct list_head *list, | |||
530 | 530 | ||
531 | /** | 531 | /** |
532 | * list_for_each_safe_rcu | 532 | * list_for_each_safe_rcu |
533 | * @pos: the &struct list_head to use as a loop counter. | 533 | * @pos: the &struct list_head to use as a loop cursor. |
534 | * @n: another &struct list_head to use as temporary storage | 534 | * @n: another &struct list_head to use as temporary storage |
535 | * @head: the head for your list. | 535 | * @head: the head for your list. |
536 | * | 536 | * |
@@ -547,7 +547,7 @@ static inline void list_splice_init(struct list_head *list, | |||
547 | 547 | ||
548 | /** | 548 | /** |
549 | * list_for_each_entry_rcu - iterate over rcu list of given type | 549 | * list_for_each_entry_rcu - iterate over rcu list of given type |
550 | * @pos: the type * to use as a loop counter. | 550 | * @pos: the type * to use as a loop cursor. |
551 | * @head: the head for your list. | 551 | * @head: the head for your list. |
552 | * @member: the name of the list_struct within the struct. | 552 | * @member: the name of the list_struct within the struct. |
553 | * | 553 | * |
@@ -564,7 +564,7 @@ static inline void list_splice_init(struct list_head *list, | |||
564 | 564 | ||
565 | /** | 565 | /** |
566 | * list_for_each_continue_rcu | 566 | * list_for_each_continue_rcu |
567 | * @pos: the &struct list_head to use as a loop counter. | 567 | * @pos: the &struct list_head to use as a loop cursor. |
568 | * @head: the head for your list. | 568 | * @head: the head for your list. |
569 | * | 569 | * |
570 | * Iterate over an rcu-protected list, continuing after current point. | 570 | * Iterate over an rcu-protected list, continuing after current point. |
@@ -814,8 +814,8 @@ static inline void hlist_add_after_rcu(struct hlist_node *prev, | |||
814 | 814 | ||
815 | /** | 815 | /** |
816 | * hlist_for_each_entry - iterate over list of given type | 816 | * hlist_for_each_entry - iterate over list of given type |
817 | * @tpos: the type * to use as a loop counter. | 817 | * @tpos: the type * to use as a loop cursor. |
818 | * @pos: the &struct hlist_node to use as a loop counter. | 818 | * @pos: the &struct hlist_node to use as a loop cursor. |
819 | * @head: the head for your list. | 819 | * @head: the head for your list. |
820 | * @member: the name of the hlist_node within the struct. | 820 | * @member: the name of the hlist_node within the struct. |
821 | */ | 821 | */ |
@@ -827,8 +827,8 @@ static inline void hlist_add_after_rcu(struct hlist_node *prev, | |||
827 | 827 | ||
828 | /** | 828 | /** |
829 | * hlist_for_each_entry_continue - iterate over a hlist continuing after current point | 829 | * hlist_for_each_entry_continue - iterate over a hlist continuing after current point |
830 | * @tpos: the type * to use as a loop counter. | 830 | * @tpos: the type * to use as a loop cursor. |
831 | * @pos: the &struct hlist_node to use as a loop counter. | 831 | * @pos: the &struct hlist_node to use as a loop cursor. |
832 | * @member: the name of the hlist_node within the struct. | 832 | * @member: the name of the hlist_node within the struct. |
833 | */ | 833 | */ |
834 | #define hlist_for_each_entry_continue(tpos, pos, member) \ | 834 | #define hlist_for_each_entry_continue(tpos, pos, member) \ |
@@ -839,8 +839,8 @@ static inline void hlist_add_after_rcu(struct hlist_node *prev, | |||
839 | 839 | ||
840 | /** | 840 | /** |
841 | * hlist_for_each_entry_from - iterate over a hlist continuing from current point | 841 | * hlist_for_each_entry_from - iterate over a hlist continuing from current point |
842 | * @tpos: the type * to use as a loop counter. | 842 | * @tpos: the type * to use as a loop cursor. |
843 | * @pos: the &struct hlist_node to use as a loop counter. | 843 | * @pos: the &struct hlist_node to use as a loop cursor. |
844 | * @member: the name of the hlist_node within the struct. | 844 | * @member: the name of the hlist_node within the struct. |
845 | */ | 845 | */ |
846 | #define hlist_for_each_entry_from(tpos, pos, member) \ | 846 | #define hlist_for_each_entry_from(tpos, pos, member) \ |
@@ -850,8 +850,8 @@ static inline void hlist_add_after_rcu(struct hlist_node *prev, | |||
850 | 850 | ||
851 | /** | 851 | /** |
852 | * hlist_for_each_entry_safe - iterate over list of given type safe against removal of list entry | 852 | * hlist_for_each_entry_safe - iterate over list of given type safe against removal of list entry |
853 | * @tpos: the type * to use as a loop counter. | 853 | * @tpos: the type * to use as a loop cursor. |
854 | * @pos: the &struct hlist_node to use as a loop counter. | 854 | * @pos: the &struct hlist_node to use as a loop cursor. |
855 | * @n: another &struct hlist_node to use as temporary storage | 855 | * @n: another &struct hlist_node to use as temporary storage |
856 | * @head: the head for your list. | 856 | * @head: the head for your list. |
857 | * @member: the name of the hlist_node within the struct. | 857 | * @member: the name of the hlist_node within the struct. |
@@ -864,8 +864,8 @@ static inline void hlist_add_after_rcu(struct hlist_node *prev, | |||
864 | 864 | ||
865 | /** | 865 | /** |
866 | * hlist_for_each_entry_rcu - iterate over rcu list of given type | 866 | * hlist_for_each_entry_rcu - iterate over rcu list of given type |
867 | * @tpos: the type * to use as a loop counter. | 867 | * @tpos: the type * to use as a loop cursor. |
868 | * @pos: the &struct hlist_node to use as a loop counter. | 868 | * @pos: the &struct hlist_node to use as a loop cursor. |
869 | * @head: the head for your list. | 869 | * @head: the head for your list. |
870 | * @member: the name of the hlist_node within the struct. | 870 | * @member: the name of the hlist_node within the struct. |
871 | * | 871 | * |