Searched refs:reclaim (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/mm/damon/
H A DMakefile8 obj-$(CONFIG_DAMON_RECLAIM) += modules-common.o reclaim.o
/linux-master/tools/testing/selftests/damon/
H A DMakefile20 TEST_PROGS += reclaim.sh lru_sort.sh
/linux-master/arch/x86/kernel/cpu/sgx/
H A Dencl.h119 struct sgx_epc_page *sgx_alloc_va_page(bool reclaim);
126 struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim);
H A Dsgx.h92 struct sgx_epc_page *sgx_alloc_epc_page(void *owner, bool reclaim);
H A Dmain.c285 * reclaim them to the enclave's private shmem files. Skip the pages, which have
515 * sgx_unmark_page_reclaimable() - Remove a page from the reclaim list
545 * @reclaim: reclaim pages if necessary
549 * @reclaim is set to true, directly reclaim pages when we are out of pages. No
550 * mm's can be locked when @reclaim is set to true.
559 struct sgx_epc_page *sgx_alloc_epc_page(void *owner, bool reclaim) argument
573 if (!reclaim) {
/linux-master/include/linux/lockd/
H A Dxdr.h69 u32 reclaim; member in struct:nlm_args
/linux-master/fs/bcachefs/
H A Dalloc_types.h25 x(reclaim) \
H A Djournal_reclaim.c241 /* Discards - last part of journal reclaim: */
411 bool reclaim = __journal_pin_drop(j, dst); local
415 if (reclaim)
435 bool reclaim = __journal_pin_drop(j, pin); local
439 if (reclaim)
464 * Journal reclaim: flush references to open journal entries to reclaim space in
610 * @direct: direct or background reclaim?
614 * Background journal reclaim writes out btree nodes. It should be run
617 * High watermarks for triggering background reclaim
[all...]
/linux-master/drivers/media/mmc/siano/
H A Dsmssdio.c303 goto reclaim;
307 reclaim:
/linux-master/drivers/md/
H A Ddm-zoned.h57 struct dmz_reclaim *reclaim; member in struct:dmz_dev
270 * Functions defined in dm-zoned-reclaim.c
291 dmz_reclaim_bio_acc(zone->dev->reclaim);
H A Ddm-zoned-target.c422 dmz_reclaim_bio_acc(zone->dev->reclaim);
925 /* Initialize reclaim */
927 ret = dmz_ctr_reclaim(dmz->metadata, &dmz->dev[i].reclaim, i);
929 ti->error = "Zone reclaim initialization failed";
969 dmz_dtr_reclaim(dmz->dev[i].reclaim);
1042 dmz_suspend_reclaim(dmz->dev[i].reclaim);
1056 dmz_resume_reclaim(dmz->dev[i].reclaim);
1129 if (!strcasecmp(argv[0], "reclaim")) {
1133 dmz_schedule_reclaim(dmz->dev[i].reclaim);
H A Ddm-zoned-reclaim.c12 #define DM_MSG_PREFIX "zoned reclaim"
45 * Percentage of unmapped (free) random zones below which reclaim starts
51 * Percentage of unmapped (free) random zones above which reclaim will
362 * Find a candidate zone for reclaim and process it.
376 DMDEBUG("(%s/%u): No zone found to reclaim",
422 DMDEBUG("(%s/%u): reclaim zone %u interrupted",
426 DMDEBUG("(%s/%u): Failed to reclaim zone %u, err %d",
465 * Test if reclaim is necessary.
477 * never start reclaim there.
488 /* If there are still plenty of cache zones, do not reclaim */
553 dmz_ctr_reclaim(struct dmz_metadata *zmd, struct dmz_reclaim **reclaim, int idx) argument
[all...]
H A DMakefile28 dm-zoned-y += dm-zoned-target.o dm-zoned-metadata.o dm-zoned-reclaim.o
/linux-master/drivers/usb/host/
H A Doxu210hp-hcd.c332 struct ehci_qh *reclaim; /* next to reclaim */ member in struct:ehci_qh
342 #define QH_STATE_UNLINK_WAIT 4 /* LINKED and on reclaim q */
424 struct ehci_qh *reclaim; member in struct:oxu_hcd
2084 struct ehci_qh *qh = oxu->reclaim;
2091 qh_put(qh); /* refcount from reclaim */
2094 next = qh->reclaim;
2095 oxu->reclaim = next;
2097 qh->reclaim = NULL;
2116 oxu->reclaim
[all...]
/linux-master/net/ipv4/
H A Dtcp_metrics.c170 bool reclaim = false; local
180 reclaim = true;
188 if (unlikely(reclaim)) {
210 tcpm_suck_dst(tm, dst, reclaim);
212 if (likely(!reclaim)) {
/linux-master/include/trace/events/
H A Dmmflags.h119 DEF_PAGEFLAG_NAME(reclaim), \
/linux-master/fs/lockd/
H A Dclntproc.c282 if (host->h_reclaiming && !argp->reclaim)
312 if (argp->reclaim) {
318 if (!argp->reclaim) {
640 * RECLAIM: Try to reclaim a lock
655 req->a_args.reclaim = 1;
662 printk(KERN_WARNING "lockd: failed to reclaim lock for pid %d "
H A Dsvcproc.c183 argp->reclaim));
412 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) {
H A Dsvc4proc.c160 argp->reclaim);
377 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) {
H A Dxdr.c188 if (xdr_stream_decode_bool(xdr, &argp->reclaim) < 0)
H A Dxdr4.c183 if (xdr_stream_decode_bool(xdr, &argp->reclaim) < 0)
H A Dsvclock.c482 struct nlm_cookie *cookie, int reclaim)
536 if (locks_in_grace(SVC_NET(rqstp)) && !reclaim) {
540 if (reclaim && !locks_in_grace(SVC_NET(rqstp))) {
480 nlmsvc_lock(struct svc_rqst *rqstp, struct nlm_file *file, struct nlm_host *host, struct nlm_lock *lock, int wait, struct nlm_cookie *cookie, int reclaim) argument
/linux-master/drivers/md/bcache/
H A Dsysfs.c98 read_attribute(reclaim); variable
752 sysfs_print(reclaim,
753 atomic_long_read(&c->reclaim));
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/
H A Drx.c1311 bool reclaim; local
1359 * there is no command buffer to reclaim.
1362 reclaim = !(pkt->hdr.sequence & SEQ_RX_FRAME);
1363 if (reclaim && !pkt->hdr.group_id) {
1369 reclaim = false;
1387 if (reclaim && txq) {
1398 * as we reclaim the driver command queue */
1571 * If not ready - will try to reclaim next time.
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dsge.c77 * Period of the Tx buffer reclaim timer. This timer does not need to run
276 * @q: the Tx queue to reclaim descriptors from
277 * @n: the number of descriptors to reclaim
314 * @q: the Tx queue to reclaim completed descriptors from
315 * @chunk: maximum number of descriptors to reclaim
325 unsigned int reclaim = q->processed - q->cleaned; local
327 reclaim = min(chunk, reclaim);
328 if (reclaim) {
329 free_tx_desc(adapter, q, reclaim);
1452 unsigned int reclaim = q->processed - q->cleaned; local
[all...]

Completed in 378 milliseconds

12