Home
last modified time | relevance | path

Searched refs:bq (Results 1 – 12 of 12) sorted by relevance

/f-stack/freebsd/vm/
H A Dvm_pagequeue.h353 vm_batchqueue_init(struct vm_batchqueue *bq) in vm_batchqueue_init() argument
356 bq->bq_cnt = 0; in vm_batchqueue_init()
360 vm_batchqueue_insert(struct vm_batchqueue *bq, vm_page_t m) in vm_batchqueue_insert() argument
363 if (bq->bq_cnt < nitems(bq->bq_pa)) { in vm_batchqueue_insert()
364 bq->bq_pa[bq->bq_cnt++] = m; in vm_batchqueue_insert()
371 vm_batchqueue_pop(struct vm_batchqueue *bq) in vm_batchqueue_pop() argument
374 if (bq->bq_cnt == 0) in vm_batchqueue_pop()
376 return (bq->bq_pa[--bq->bq_cnt]); in vm_batchqueue_pop()
H A Dvm_pageout.c214 struct vm_batchqueue bq; member
236 vm_batchqueue_init(&ss->bq); in vm_pageout_init_scan()
284 ss->scanned < ss->maxscan && ss->bq.bq_cnt < VM_BATCHQUEUE_SIZE; in vm_pageout_collect_batch()
297 (void)vm_batchqueue_insert(&ss->bq, m); in vm_pageout_collect_batch()
309 vm_pagequeue_cnt_add(pq, -ss->bq.bq_cnt); in vm_pageout_collect_batch()
320 if (ss->bq.bq_cnt == 0) in vm_pageout_next()
322 return (vm_batchqueue_pop(&ss->bq)); in vm_pageout_next()
1412 if (vm_batchqueue_insert(bq, m)) in vm_pageout_reinsert_inactive()
1418 while ((m = vm_batchqueue_pop(bq)) != NULL) in vm_pageout_reinsert_inactive()
1422 vm_batchqueue_init(bq); in vm_pageout_reinsert_inactive()
[all …]
H A Dvm_page.c3573 vm_pqbatch_process(struct vm_pagequeue *pq, struct vm_batchqueue *bq, in vm_pqbatch_process() argument
3578 for (i = 0; i < bq->bq_cnt; i++) in vm_pqbatch_process()
3579 vm_pqbatch_process_page(pq, bq->bq_pa[i], queue); in vm_pqbatch_process()
3580 vm_batchqueue_init(bq); in vm_pqbatch_process()
3593 struct vm_batchqueue *bq; in vm_page_pqbatch_submit() local
3603 bq = DPCPU_PTR(pqbatch[domain][queue]); in vm_page_pqbatch_submit()
3604 if (vm_batchqueue_insert(bq, m)) { in vm_page_pqbatch_submit()
3613 bq = DPCPU_PTR(pqbatch[domain][queue]); in vm_page_pqbatch_submit()
3614 vm_pqbatch_process(pq, bq, queue); in vm_page_pqbatch_submit()
/f-stack/freebsd/kern/
H A Dvfs_bio.c112 #define BQ_LOCKPTR(bq) (&(bq)->bq_lock) argument
113 #define BQ_LOCK(bq) mtx_lock(BQ_LOCKPTR((bq))) argument
114 #define BQ_UNLOCK(bq) mtx_unlock(BQ_LOCKPTR((bq))) argument
1507 BQ_LOCK(bq); in bufqueue_acquire()
1514 bq = nbq; in bufqueue_acquire()
1516 return (bq); in bufqueue_acquire()
1630 BQ_LOCK(bq); in buf_release()
1732 BQ_LOCK(bq); in buf_recycle()
1896 bq->bq_len--; in bq_remove()
3492 BQ_LOCK(bq); in flushbufqueues()
[all …]
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dmt6589-aquaris5.dts12 model = "bq Aquaris5";
13 compatible = "mundoreader,bq-aquaris5", "mediatek,mt6589";
H A Drk3066a-bqcurie2.dts12 model = "bq Curie 2";
13 compatible = "mundoreader,bq-curie2", "rockchip,rk3066a";
H A Drk3188-bqedison2qc.dts4 * Author: Heiko Stuebner <heiko.stuebner@bq.com>
14 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188";
/f-stack/freebsd/contrib/device-tree/Bindings/display/panel/
H A Dinnolux,ee101ia-01d.yaml10 - Heiko Stuebner <heiko.stuebner@bq.com>
/f-stack/freebsd/contrib/device-tree/Bindings/arm/
H A Drockchip.yaml48 - description: bq Curie 2 tablet
50 - const: mundoreader,bq-curie2
53 - description: bq Edison 2 Quad-Core tablet
55 - const: mundoreader,bq-edison2qc
H A Dmediatek.yaml35 - mundoreader,bq-aquaris5
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Ddmu_redact.c482 get_next_redact_record(bqueue_t *bq, struct redact_record *prev) in get_next_redact_record() argument
484 struct redact_record *next = bqueue_dequeue(bq); in get_next_redact_record()
H A Ddmu_send.c1298 get_next_range_nofree(bqueue_t *bq, struct send_range *prev) in get_next_range_nofree() argument
1300 struct send_range *next = bqueue_dequeue(bq); in get_next_range_nofree()
1310 get_next_range(bqueue_t *bq, struct send_range *prev) in get_next_range() argument
1312 struct send_range *next = get_next_range_nofree(bq, prev); in get_next_range()