Searched refs:tails (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.10/kernel/rcu/ |
| D | rcu_segcblist.c | 150 BUILD_BUG_ON(ARRAY_SIZE(rsclp->tails) != ARRAY_SIZE(rsclp->gp_seq)); in rcu_segcblist_init() 153 rsclp->tails[i] = &rsclp->head; in rcu_segcblist_init() 185 &rsclp->head != READ_ONCE(rsclp->tails[RCU_DONE_TAIL]); in rcu_segcblist_ready_cbs() 219 return *rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_first_pend_cb() 250 WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rhp); in rcu_segcblist_enqueue() 251 WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], &rhp->next); in rcu_segcblist_enqueue() 275 if (rsclp->tails[i] != rsclp->tails[i - 1]) in rcu_segcblist_entrain() 277 WRITE_ONCE(*rsclp->tails[i], rhp); in rcu_segcblist_entrain() 279 WRITE_ONCE(rsclp->tails[i], &rhp->next); in rcu_segcblist_entrain() 311 WRITE_ONCE(rsclp->head, *rsclp->tails[RCU_DONE_TAIL]); in rcu_segcblist_extract_done_cbs() [all …]
|
| D | rcu_segcblist.h | 75 return !READ_ONCE(*READ_ONCE(rsclp->tails[seg])); in rcu_segcblist_restempty()
|
| /Linux-v5.10/include/linux/ |
| D | rcu_segcblist.h | 68 struct rcu_head **tails[RCU_CBLIST_NSEGS]; member 82 .tails[RCU_DONE_TAIL] = &n.head, \ 83 .tails[RCU_WAIT_TAIL] = &n.head, \ 84 .tails[RCU_NEXT_READY_TAIL] = &n.head, \ 85 .tails[RCU_NEXT_TAIL] = &n.head, \
|
| /Linux-v5.10/Documentation/RCU/Design/Data-Structures/ |
| D | Data-Structures.rst | 683 9 struct rcu_head **tails[RCU_CBLIST_NSEGS]; 703 Each element of the ``->tails[]`` array references the ``->next`` 710 ``->head`` pointer, the ``->tails[]`` array, and the callbacks is shown 716 in the list. The ``->tails[RCU_DONE_TAIL]`` array element references the 718 ready to invoke. The ``->tails[RCU_WAIT_TAIL]`` array element references 722 ``->tails[RCU_NEXT_READY_TAIL]`` array element references the same RCU 723 callback that ``->tails[RCU_WAIT_TAIL]`` does, which indicates that 725 ``->tails[RCU_NEXT_TAIL]`` array element references CB 4's ``->next`` 728 ``->tails[RCU_NEXT_TAIL]`` array element always references the last RCU 733 ``->tails[RCU_NEXT_TAIL]`` array element: It can be ``NULL`` when this
|
| /Linux-v5.10/fs/reiserfs/ |
| D | README | 100 space problem with packing tails of files for files larger than a node
|
| D | super.c | 951 static const arg_desc_t tails[] = { variable 1138 {"tails",.arg_required = 't',.values = tails}, in reiserfs_parse_options()
|
| /Linux-v5.10/Documentation/networking/device_drivers/ethernet/toshiba/ |
| D | spider_net.rst | 52 The tail pointer tails or trails the hardware pointer. When the
|
| /Linux-v5.10/Documentation/driver-api/ |
| D | xillybus.rst | 291 filled buffers being sent) and a latency held fairly low for tails of data.
|