| /f-stack/freebsd/vm/ |
| H A D | vm_pagequeue.h | 353 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 D | vm_pageout.c | 214 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 D | vm_page.c | 3573 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 D | vfs_bio.c | 112 #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 D | mt6589-aquaris5.dts | 12 model = "bq Aquaris5"; 13 compatible = "mundoreader,bq-aquaris5", "mediatek,mt6589";
|
| H A D | rk3066a-bqcurie2.dts | 12 model = "bq Curie 2"; 13 compatible = "mundoreader,bq-curie2", "rockchip,rk3066a";
|
| H A D | rk3188-bqedison2qc.dts | 4 * 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 D | innolux,ee101ia-01d.yaml | 10 - Heiko Stuebner <heiko.stuebner@bq.com>
|
| /f-stack/freebsd/contrib/device-tree/Bindings/arm/ |
| H A D | rockchip.yaml | 48 - 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 D | mediatek.yaml | 35 - mundoreader,bq-aquaris5
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | dmu_redact.c | 482 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 D | dmu_send.c | 1298 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()
|