Searched defs:yield (Results 1 - 4 of 4) sorted by relevance

/hardware/broadcom/wlan/bcm4329/src/bcmsdio/sys/
H A Dbcmsdspi_linux.c227 void spi_waitbits(sdioh_info_t *sd, bool yield) argument
234 ASSERT(!yield);
236 sd_trace(("%s: yield %d canblock %d\n",
237 __FUNCTION__, yield, BLOCKABLE()));
243 if (yield && BLOCKABLE()) {
H A Dbcmsdstd_linux.c220 sdstd_waitbits(sdioh_info_t *sd, uint16 norm, uint16 err, bool yield) argument
227 ASSERT(!yield);
229 sd_trace(("%s: int 0x%02x err 0x%02x yield %d canblock %d\n",
230 __FUNCTION__, norm, err, yield, BLOCKABLE()));
237 if (yield && BLOCKABLE()) {
H A Dbcmpcispi.c535 bool yield; local
545 /* Only yield the CPU and wait for interrupt on Rev 8 and newer FPGA images. */
546 yield = ((msglen > 500) && (si->rev >= 8));
548 yield = FALSE;
562 if (yield) {
578 if (yield) {
582 spi_waitbits(sd, yield);
H A Dbcmsdstd.c54 uint sd_minyield = 0; /* Minimum xfer size to allow CPU yield */
2649 bool yield = FALSE; local
2737 yield = sd_yieldcpu && ((uint)nbytes >= sd_minyield);
2755 int_reg = sdstd_waitbits(sd, int_bit, ERRINT_TRANSFER_ERRS, yield);
2834 int_reg = sdstd_waitbits(sd, int_bit, ERRINT_TRANSFER_ERRS, yield);

Completed in 92 milliseconds