Lines Matching defs:usec
102 * cfi_0002_time_write_nbyte - maximum usec delay waiting for write buffer
109 u_long usec = 1UL << shft;
110 return usec;
114 * cfi_0002_time_erase_blk - maximum usec delay waiting for erase block
121 u_long usec = 1000UL << shft;
122 return usec;
126 * cfi_0002_time_erase_all - maximum usec delay waiting for erase chip
133 u_long usec = 1000UL << shft;
134 return usec;
138 * cfi_0002_time_dflt - maximum usec delay to use waiting for ready
158 cfi->cfi_yield_time = 500; /* 500 usec */
392 cfi_0002_busy(device_t self, flash_off_t offset, u_long usec)
401 return cfi_0002_busy_wait(cfi, offset, usec);
408 cfi_0002_busy_wait(struct cfi * const cfi, flash_off_t offset, u_long usec)
417 if (usec > cfi->cfi_0002_stats.busy_usec_max)
418 cfi->cfi_0002_stats.busy_usec_max = usec;
419 if (usec < cfi->cfi_0002_stats.busy_usec_min)
420 cfi->cfi_0002_stats.busy_usec_min = usec;
423 if (usec > cfi->cfi_yield_time) {
424 error = cfi_0002_busy_yield(cfi, offset, usec);
434 error = cfi_0002_busy_poll(cfi, offset, usec);
451 cfi_0002_busy_poll(struct cfi * const cfi, flash_off_t offset, u_long usec)
453 u_long count = usec >> 3;
469 cfi_0002_busy_yield(struct cfi * const cfi, flash_off_t offset, u_long usec)
485 delta.tv_sec = usec / 1000000;
486 delta.tv_usec = usec % 1000000;