/linux-master/drivers/i2c/busses/ |
H A D | i2c-st.c | 181 * @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 D | uartlite.c | 220 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 D | monitor.c | 32 * @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 D | block-map.h | 140 /* page is busy (temporarily locked) */ 141 u16 busy; member in struct:page_info
|
H A D | vdo.h | 161 atomic_t busy; member in struct:vdo_administrator
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.h | 92 void nouveau_bo_placement_set(struct nouveau_bo *, u32 type, u32 busy);
|
H A D | nouveau_bo.c | 439 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 D | protocols.h | 113 * @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 D | spi-au1550.c | 547 int busy; local 580 busy = 0; 595 busy = 1; 600 } while (busy);
|
/linux-master/drivers/phy/ti/ |
H A D | phy-am654-serdes.c | 239 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 D | mos7840.c | 208 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 D | s5p-sss.c | 277 * @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 D | m66592-udc.c | 377 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 D | dm-mpath.c | 554 * 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 D | drbd_req.c | 1516 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 D | mt76x02_mac.c | 1147 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 D | i915_pmu.c | 362 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 D | qman.c | 201 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 D | security.c | 563 if (atomic_read(&nvdimm->busy)) { 571 if (atomic_read(&nvdimm->busy)) {
|
/linux-master/fs/afs/ |
H A D | rotate.c | 112 * 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 D | sg.c | 198 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 D | scsi_lib.c | 86 * 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 D | ipc.c | 88 /* 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 D | bfa_ioc.c | 2552 * 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 D | sst_pvt.c | 311 header->p.header_high.part.busy = 1;
|