Searched refs:busy (Results 151 - 175 of 308) sorted by relevance

1234567891011>>

/linux-master/drivers/i2c/busses/
H A Di2c-st.c181 * @busy: I2C transfer on-going
194 bool busy; member in struct:st_i2c_dev
719 i2c_dev->busy = true;
738 i2c_dev->busy = false;
747 if (i2c_dev->busy)
/linux-master/drivers/tty/serial/
H A Duartlite.c220 int stat, busy, n = 0; local
226 busy = ulite_receive(port, stat);
227 busy |= ulite_transmit(port, stat);
230 } while (busy);
378 dev_err(port->dev, "Memory region busy\n");
/linux-master/arch/x86/kernel/cpu/resctrl/
H A Dmonitor.c32 * @busy: The number of domains with cached data using this RMID.
33 * @list: Member of the rmid_free_lru list when busy == 0.
43 int busy; member in struct:rmid_entry
317 * Check the RMIDs that are marked as busy for this domain. If the
318 * reported LLC occupancy is below the threshold clear the busy bit and
319 * decrement the count. If the busy count gets to zero on an RMID, we
341 * are marked as busy for occupancy < threshold. If the occupancy
342 * is less than the threshold decrement the busy counter of the
361 if (!--entry->busy)
481 entry->busy
[all...]
/linux-master/drivers/md/dm-vdo/
H A Dblock-map.h140 /* page is busy (temporarily locked) */
141 u16 busy; member in struct:page_info
H A Dvdo.h161 atomic_t busy; member in struct:vdo_administrator
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.h92 void nouveau_bo_placement_set(struct nouveau_bo *, u32 type, u32 busy);
H A Dnouveau_bo.c439 uint32_t busy)
444 domain |= busy;
449 pl[*n].flags = busy & NOUVEAU_GEM_DOMAIN_VRAM ?
455 pl[*n].flags = busy & NOUVEAU_GEM_DOMAIN_GART ?
461 pl[*n].flags = busy & NOUVEAU_GEM_DOMAIN_CPU ?
438 nouveau_bo_placement_set(struct nouveau_bo *nvbo, uint32_t domain, uint32_t busy) argument
/linux-master/drivers/firmware/arm_scmi/
H A Dprotocols.h113 * @busy: An atomic flag to ensure exclusive write access to this xfer
120 * @lock: A spinlock to protect state and busy fields.
135 atomic_t busy; member in struct:scmi_xfer
146 /* A lock to protect state and busy fields */
/linux-master/drivers/spi/
H A Dspi-au1550.c547 int busy; local
580 busy = 0;
595 busy = 1;
600 } while (busy);
/linux-master/drivers/phy/ti/
H A Dphy-am654-serdes.c239 bool busy; member in struct:serdes_am654
493 phy->busy = false;
509 if (am654_phy->busy)
518 am654_phy->busy = true;
/linux-master/drivers/usb/serial/
H A Dmos7840.c208 char busy[NUM_URBS]; member in struct:moschip_port
486 mos7840_port->busy[i] = 0;
743 if (mos7840_port->busy[i]) {
825 if (!mos7840_port->busy[i])
863 if (!mos7840_port->busy[i]) {
864 mos7840_port->busy[i] = 1;
917 mos7840_port->busy[i] = 0;
/linux-master/drivers/crypto/
H A Ds5p-sss.c277 * @busy: Indicates whether the device is currently handling some request
282 * and fields related to current request (including the busy field).
315 bool busy; member in struct:s5p_aes_dev
731 /* Device is still busy */
754 dev->busy = false;
1470 /* If we are not busy, process next req */
1963 dev->busy = false;
1980 dev->busy = false;
2004 if (dev->busy) {
2008 dev->busy
[all...]
/linux-master/drivers/usb/gadget/udc/
H A Dm66592-udc.c377 ep->busy = 0;
756 pr_err("pipe0 is busy. maybe cpu i/o bus "
1022 if (ep->busy) {
1023 ep->busy = 0;
1376 if (request && !ep->busy)
1412 ep->busy = 1;
1415 ep->busy = 0;
1429 if (list_empty(&ep->queue) && !ep->busy) {
/linux-master/drivers/md/
H A Ddm-mpath.c554 * get the queue busy feedback (via BLK_STS_RESOURCE),
2106 * We return "busy", only when we can map I/Os but underlying devices
2107 * are busy (so even if we map I/Os now, the I/Os will wait on
2110 * due to map unavailability, we don't return "busy". Otherwise,
2115 bool busy = false, has_active = false; local
2146 * pg_init just by busy checking.
2148 * at next mapping time are busy or not. Just try mapping.
2150 return busy;
2154 * If there is one non-busy active path at least, the path selector
2155 * will be able to select it. So we consider such a pg as not busy
[all...]
/linux-master/drivers/block/drbd/
H A Ddrbd_req.c1516 LIST_HEAD(busy); /* blocked by resync requests */
1526 /* move used-to-be-busy back to front of incoming */
1527 list_splice_init(&busy, &incoming);
1535 list_splice_init(&busy, &incoming);
1536 prepare_al_transaction_nonblock(device, &incoming, &pending, &busy);
1542 /* If all currently "hot" activity log extents are kept busy by
1557 * on incoming: all moved to busy!
1571 * next transaction commit) or "busy" (blocked by resync).
1598 made_progress = prepare_al_transaction_nonblock(device, &more_incoming, &more_pending, &busy);
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mac.c1147 u32 active, val, busy; local
1155 busy = (val * 100) / active;
1156 busy = min_t(u32, busy, 100);
1158 if (busy > MT_EDCCA_TH) {
/linux-master/drivers/gpu/drm/i915/
H A Di915_pmu.c362 bool busy; local
374 /* No need to sample when busy stats are supported. */
382 * engine being busy. Therefore, we record the sample as being
383 * busy if either waiting or !idle.
385 busy = val & (RING_WAIT_SEMAPHORE | RING_WAIT);
386 if (!busy) {
388 busy = !(val & MODE_IDLE);
390 if (busy)
1003 __engine_event(I915_SAMPLE_BUSY, "busy"),
/linux-master/drivers/soc/fsl/qbman/
H A Dqman.c201 u32 busy; member in struct:qm_eqcr
441 eqcr->busy = 0;
458 DPAA_ASSERT(!eqcr->busy);
472 DPAA_ASSERT(!eqcr->busy);
477 eqcr->busy = 1;
489 DPAA_ASSERT(!eqcr->busy);
500 eqcr->busy = 1;
508 DPAA_ASSERT(eqcr->busy);
527 eqcr->busy = 0;
/linux-master/drivers/nvdimm/
H A Dsecurity.c563 if (atomic_read(&nvdimm->busy)) {
571 if (atomic_read(&nvdimm->busy)) {
/linux-master/fs/afs/
H A Drotate.c112 * Post volume busy note.
122 default: m = "busy"; break;
217 * might involve the server being busy or the volume having been moved.
332 goto busy;
359 busy:
664 * of them were busy.
/linux-master/drivers/scsi/
H A Dsg.c198 static Sg_request *sg_get_rq_mark(Sg_fd * sfp, int pack_id, bool *busy);
450 bool busy; local
473 srp = sg_get_rq_mark(sfp, req_pack_id, &busy);
478 ((srp = sg_get_rq_mark(sfp, req_pack_id, &busy)) ||
479 (!busy && atomic_read(&sdp->detaching))));
2073 sg_get_rq_mark(Sg_fd * sfp, int pack_id, bool *busy) argument
2078 *busy = false;
2086 *busy = true;
H A Dscsi_lib.c86 * Set the appropriate busy bit for the device/host.
88 * If the host/device isn't busy, assume that something actually
175 * We do this for one of two cases. Either the host is busy and it cannot accept
373 unsigned int busy = scsi_host_busy(shost); local
377 scsi_eh_wakeup(shost, busy);
1377 unsigned int busy; local
1393 busy = atomic_inc_return(&starget->target_busy) - 1;
1395 if (busy)
1408 if (busy >= starget->can_queue)
1476 * For efficiency, no lock is taken to check the busy stat
[all...]
/linux-master/drivers/hid/intel-ish-hid/ipc/
H A Dipc.c88 /* only busy-clear bit is RW, others are RO */
876 * @busy: busy status
883 int busy)
887 drbl_val = IPC_BUILD_HEADER(length, IPC_PROTOCOL_ISHTP, busy);
882 ish_ipc_get_header(struct ishtp_device *dev, int length, int busy) argument
/linux-master/drivers/scsi/bfa/
H A Dbfa_ioc.c2552 * Queue a mailbox command request to firmware. Waits if mailbox is busy.
2573 * If mailbox is busy, queue command for poll timer
3319 ablk->busy = BFA_FALSE;
3336 WARN_ON(ablk->busy != BFA_FALSE);
3343 if (ablk->busy) {
3347 ablk->busy = BFA_FALSE;
3394 if (ablk->busy) {
3402 ablk->busy = BFA_TRUE;
3426 if (ablk->busy) {
3434 ablk->busy
6681 u32 busy:1; member in struct:bfa_flash_dev_status_reg_u::__anon422
[all...]
/linux-master/sound/soc/intel/atom/sst/
H A Dsst_pvt.c311 header->p.header_high.part.busy = 1;

Completed in 367 milliseconds

1234567891011>>