, 185
, 172; 189
, 199; 222

read_seqbegin(), 199

read_seqretry(), 199

write_seqlock(), 199

write_sequnlock(), 199

  , 200

 ,200
, 184; 190

DECLARE_MUTEX(), 193

DECLARE_RWSEM(), 195

down(), 192; 193

down_interruptible(), 193

down_read(), 195

down_write(), 195

init_MUTEX(), 193

init_rwsem(), 195

sema_init(), 193

up(), 192

up_read(), 195

up_write(), 195

,192

, 194

  , 195

  , 195

, 193; 194

, 192

, 196

, 192

, 194

,191

, 195

, 192

, 190

,192

-, 195
 , 183
-, 183

read_lock(), 188

read_unlock(), 188

spin_is_locked(), 186

spin_lock(), 184

spin_lock_bh(), 187

spin_lock_init(), 186

spin_lock_irq(), 186

spin_lock_irqsave(), 185

spin_try_lock(), 186

spin_unlock(), 184

spin_unlock_bh(), 187

spin_unlock_irq(), 186

spin_unlock_irqrestore(), 185

write_lock(), 189

write_unlock(), 189

   , 187

,188

, 187

  , 190

  , 190

, 187; 190

,189;196

, 187

, 186;381

, 200

, 190

 ,187

,188


completion, 196

rw_semaphore, 195

semaphore, 193
 , 172
 , 196

complete (), 197

wait_for_completion(), 197
 
RAID, 300

 , 301
, 298


bio, 298

bio_vec, 298

bufferJiead, 296; 300

request, 301

request_queue, 301
,295

   (TLB), 329
,295
,377
 , 377
,296



-

, 331
 

,45; 311

, 45
 , 103

CAP_SYS_TIME, 223


 (wall time), 207; 208; 221

  (epoch), 222



gettimeofday(), 223
settimeofdayO, 223

,207
time_after(), 216

438  