Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/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[ in rcu_segcblist_entrain()
[all...]
H A Drcu_segcblist.h75 return !READ_ONCE(*READ_ONCE(rsclp->tails[seg])); in rcu_segcblist_restempty()
/kernel/linux/linux-6.6/kernel/rcu/
H A Drcu_segcblist.c242 BUILD_BUG_ON(ARRAY_SIZE(rsclp->tails) != ARRAY_SIZE(rsclp->gp_seq)); in rcu_segcblist_init()
245 rsclp->tails[i] = &rsclp->head; in rcu_segcblist_init()
281 &rsclp->head != READ_ONCE(rsclp->tails[RCU_DONE_TAIL]); in rcu_segcblist_ready_cbs()
315 return *rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_first_pend_cb()
346 WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rhp); in rcu_segcblist_enqueue()
347 WRITE_ONCE(rsclp->tails[RCU_NEXT_TAIL], &rhp->next); in rcu_segcblist_enqueue()
371 if (rsclp->tails[i] != rsclp->tails[i - 1]) in rcu_segcblist_entrain()
374 WRITE_ONCE(*rsclp->tails[i], rhp); in rcu_segcblist_entrain()
376 WRITE_ONCE(rsclp->tails[ in rcu_segcblist_entrain()
[all...]
H A Drcu_segcblist.h114 return !READ_ONCE(*READ_ONCE(rsclp->tails[seg])); in rcu_segcblist_restempty()
124 return &rsclp->head == rsclp->tails[RCU_DONE_TAIL]; in rcu_segcblist_segempty()
125 return rsclp->tails[seg - 1] == rsclp->tails[seg]; in rcu_segcblist_segempty()
/kernel/linux/linux-5.10/include/linux/
H A Drcu_segcblist.h36 * [head, *tails[RCU_DONE_TAIL]):
38 * [*tails[RCU_DONE_TAIL], *tails[RCU_WAIT_TAIL]):
40 * [*tails[RCU_WAIT_TAIL], *tails[RCU_NEXT_READY_TAIL]):
43 * [*tails[RCU_NEXT_READY_TAIL], *tails[RCU_NEXT_TAIL]):
68 struct rcu_head **tails[RCU_CBLIST_NSEGS]; member
82 .tails[RCU_DONE_TAIL] = &n.head, \
83 .tails[RCU_WAIT_TAI
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Drcu_segcblist.h36 * [head, *tails[RCU_DONE_TAIL]):
38 * [*tails[RCU_DONE_TAIL], *tails[RCU_WAIT_TAIL]):
40 * [*tails[RCU_WAIT_TAIL], *tails[RCU_NEXT_READY_TAIL]):
43 * [*tails[RCU_NEXT_READY_TAIL], *tails[RCU_NEXT_TAIL]):
208 struct rcu_head **tails[RCU_CBLIST_NSEGS]; member
222 .tails[RCU_DONE_TAIL] = &n.head, \
223 .tails[RCU_WAIT_TAI
[all...]
/kernel/linux/linux-6.6/fs/ntfs3/
H A Dfslog.c1589 u32 tails = 0; in last_log_lsn() local
1654 tails = 1; in last_log_lsn()
1699 if (!tails) { in last_log_lsn()
1711 tails = 1; in last_log_lsn()
1724 memmove(Add2Ptr(page_bufs, tails * log->page_size), best_page, in last_log_lsn()
1727 tails += 1; in last_log_lsn()
1757 if (tails < 0x10) in last_log_lsn()
1788 if (tails > 1) { in last_log_lsn()
2157 tails -= (page_off1 - page_off) / log->page_size; in last_log_lsn()
2159 tails in last_log_lsn()
[all...]
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dhci_bcm4377.c302 * {completion,xfer}_ring_{tails,heads}_addr: DMA pointers to ring heads/tails
334 /* ring heads and tails */
803 __le16 *tails = bcm4377->ring_state->completion_ring_tail; in bcm4377_poll_completion_ring() local
808 tail = le16_to_cpu(tails[ring->ring_id]); in bcm4377_poll_completion_ring()
824 tails[ring->ring_id] = cpu_to_le16(tail); in bcm4377_poll_completion_ring()
/kernel/linux/linux-5.10/fs/reiserfs/
H A Dsuper.c728 seq_puts(seq, ",tails=on"); in reiserfs_show_options()
731 /* tails=small is default so we don't show it */ in reiserfs_show_options()
951 static const arg_desc_t tails[] = { variable
1138 {"tails",.arg_required = 't',.values = tails}, in reiserfs_parse_options()
1183 * use default configuration: create tails, journaling on, no in reiserfs_parse_options()
1910 /* Set default values for options: non-aggressive tails, RO on errors */ in reiserfs_fill_super()
2409 * We must not pack tails for quota files on reiserfs for quota in reiserfs_quota_on()
2514 * Quota files are without tails so we can safely in reiserfs_quota_read()
/kernel/linux/linux-6.6/fs/reiserfs/
H A Dsuper.c728 seq_puts(seq, ",tails=on"); in reiserfs_show_options()
731 /* tails=small is default so we don't show it */ in reiserfs_show_options()
951 static const arg_desc_t tails[] = { variable
1138 {"tails",.arg_required = 't',.values = tails}, in reiserfs_parse_options()
1183 * use default configuration: create tails, journaling on, no in reiserfs_parse_options()
1908 /* Set default values for options: non-aggressive tails, RO on errors */ in reiserfs_fill_super()
2405 * We must not pack tails for quota files on reiserfs for quota in reiserfs_quota_on()
2508 * Quota files are without tails so we can safely in reiserfs_quota_read()

Completed in 17 milliseconds