Lines Matching defs:rw
228 static int ng_apply_item(node_p node, item_p item, int rw);
1860 static __inline void ng_queue_rw(node_p node, item_p item, int rw);
1861 static __inline item_p ng_dequeue(node_p node, int *rw);
1948 ng_dequeue(node_p node, int *rw)
1985 *rw = NGQRW_R;
1989 *rw = NGQRW_W;
2007 "flags 0x%lx", __func__, node->nd_ID, node, item, *rw ? "WRITER" :
2017 ng_queue_rw(node_p node, item_p item, int rw)
2020 if (rw == NGQRW_W)
2032 node->nd_ID, node, item, rw ? "WRITER" : "READER" );
2231 int queue, rw;
2267 rw = NGQRW_W;
2269 rw = NGQRW_R;
2304 ng_queue_rw(node, item, rw);
2312 if (rw == NGQRW_R)
2324 error = ng_apply_item(node, item, rw); /* drops r/w lock when done */
2365 ng_apply_item(node_p node, item_p item, int rw)
2493 if (rw == NGQRW_R)
3431 int rw;
3434 item = ng_dequeue(node, &rw);
3442 ng_apply_item(node, item, rw);