mirror of
https://git.openafs.org/openafs.git
synced 2025-01-19 15:30:14 +00:00
STABLE14-tsfpq-macro-naming-20070105
rename the queue-splicing versions of the checkin/checkout macros
(cherry picked from commit cbba8d8b88
)
This commit is contained in:
parent
0410288112
commit
81c524c7e4
@ -344,7 +344,7 @@ EXT void rxi_FlushLocalPacketsTSFPQ(void); /* flush all thread-local packets to
|
||||
(rx_ts_info_p)->_FPQ.checkout_xfer++; \
|
||||
} while(0)
|
||||
/* checkout multiple packets from the thread-specific free packet queue */
|
||||
#define RX_TS_FPQ_CHECKOUT2(rx_ts_info_p,num_transfer,q) \
|
||||
#define RX_TS_FPQ_QCHECKOUT(rx_ts_info_p,num_transfer,q) \
|
||||
do { \
|
||||
register int i; \
|
||||
register struct rx_packet *p; \
|
||||
@ -371,7 +371,7 @@ EXT void rxi_FlushLocalPacketsTSFPQ(void); /* flush all thread-local packets to
|
||||
/* num_transfer must equal length of (q); it is not a means of checking
|
||||
* in part of (q). passing num_transfer just saves us instructions
|
||||
* since caller already knows length of (q) for other reasons */
|
||||
#define RX_TS_FPQ_CHECKIN2(rx_ts_info_p,num_transfer,q) \
|
||||
#define RX_TS_FPQ_QCHECKIN(rx_ts_info_p,num_transfer,q) \
|
||||
do { \
|
||||
register struct rx_packet *p, *np; \
|
||||
for (queue_Scan((q), p, np, rx_packet)) { \
|
||||
|
@ -297,7 +297,7 @@ AllocPacketBufs(int class, int num_pkts, struct rx_queue * q)
|
||||
USERPRI;
|
||||
}
|
||||
|
||||
RX_TS_FPQ_CHECKOUT2(rx_ts_info, num_pkts, q);
|
||||
RX_TS_FPQ_QCHECKOUT(rx_ts_info, num_pkts, q);
|
||||
|
||||
return num_pkts;
|
||||
}
|
||||
@ -393,7 +393,7 @@ rxi_FreePackets(int num_pkts, struct rx_queue * q)
|
||||
|
||||
if (num_pkts)
|
||||
for (queue_Scan(q, c, nc, rx_packet))
|
||||
RX_TS_FPQ_CHECKIN2(rx_ts_info, num_pkts, q);
|
||||
RX_TS_FPQ_QCHECKIN(rx_ts_info, num_pkts, q);
|
||||
|
||||
if (rx_ts_info->_FPQ.len > rx_TSFPQLocalMax) {
|
||||
NETPRI;
|
||||
|
Loading…
Reference in New Issue
Block a user