Home
last modified time | relevance | path

Searched refs:tails (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/kernel/rcu/
H A Drcu_segcblist.c150 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 …]
H A Drcu_segcblist.h75 return !READ_ONCE(*READ_ONCE(rsclp->tails[seg])); in rcu_segcblist_restempty()
/OK3568_Linux_fs/kernel/include/linux/
H A Drcu_segcblist.h68 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, \
/OK3568_Linux_fs/external/xserver/dix/
H A Dresource.c836 ResourcePtr **tails, *resources; in RebuildTable() local
845 tails = xallocarray(j, sizeof(ResourcePtr *)); in RebuildTable()
846 if (!tails) in RebuildTable()
850 free(tails); in RebuildTable()
853 for (rptr = resources, tptr = tails; --j >= 0; rptr++, tptr++) { in RebuildTable()
863 tptr = &tails[HashResourceID(res->id, clientTable[client].hashsize)]; in RebuildTable()
868 free(tails); in RebuildTable()
/OK3568_Linux_fs/kernel/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst683 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
/OK3568_Linux_fs/kernel/fs/reiserfs/
H A DREADME100 space problem with packing tails of files for files larger than a node
H A Dsuper.c951 static const arg_desc_t tails[] = { variable
1138 {"tails",.arg_required = 't',.values = tails}, in reiserfs_parse_options()
/OK3568_Linux_fs/kernel/Documentation/networking/device_drivers/ethernet/toshiba/
H A Dspider_net.rst52 The tail pointer tails or trails the hardware pointer. When the
/OK3568_Linux_fs/buildroot/package/collectd/
H A DConfig.in542 Follows (tails) files in CSV format, parses each line and
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dxillybus.rst291 filled buffers being sent) and a latency held fairly low for tails of data.