sys/cam/mmc/mmc_da.c
286
csd->csd_structure = v = mmc_get_bits(raw_csd, 128, 126, 2);
sys/cam/mmc/mmc_da.c
289
m = mmc_get_bits(raw_csd, 128, 115, 4);
sys/cam/mmc/mmc_da.c
290
e = mmc_get_bits(raw_csd, 128, 112, 3);
sys/cam/mmc/mmc_da.c
292
csd->nsac = mmc_get_bits(raw_csd, 128, 104, 8) * 100;
sys/cam/mmc/mmc_da.c
293
m = mmc_get_bits(raw_csd, 128, 99, 4);
sys/cam/mmc/mmc_da.c
294
e = mmc_get_bits(raw_csd, 128, 96, 3);
sys/cam/mmc/mmc_da.c
296
csd->ccc = mmc_get_bits(raw_csd, 128, 84, 12);
sys/cam/mmc/mmc_da.c
297
csd->read_bl_len = 1 << mmc_get_bits(raw_csd, 128, 80, 4);
sys/cam/mmc/mmc_da.c
298
csd->read_bl_partial = mmc_get_bits(raw_csd, 128, 79, 1);
sys/cam/mmc/mmc_da.c
299
csd->write_blk_misalign = mmc_get_bits(raw_csd, 128, 78, 1);
sys/cam/mmc/mmc_da.c
300
csd->read_blk_misalign = mmc_get_bits(raw_csd, 128, 77, 1);
sys/cam/mmc/mmc_da.c
301
csd->dsr_imp = mmc_get_bits(raw_csd, 128, 76, 1);
sys/cam/mmc/mmc_da.c
302
csd->erase_blk_en = mmc_get_bits(raw_csd, 128, 46, 1);
sys/cam/mmc/mmc_da.c
303
csd->erase_sector = mmc_get_bits(raw_csd, 128, 39, 7) + 1;
sys/cam/mmc/mmc_da.c
304
csd->wp_grp_size = mmc_get_bits(raw_csd, 128, 32, 7);
sys/cam/mmc/mmc_da.c
305
csd->wp_grp_enable = mmc_get_bits(raw_csd, 128, 31, 1);
sys/cam/mmc/mmc_da.c
306
csd->r2w_factor = 1 << mmc_get_bits(raw_csd, 128, 26, 3);
sys/cam/mmc/mmc_da.c
307
csd->write_bl_len = 1 << mmc_get_bits(raw_csd, 128, 22, 4);
sys/cam/mmc/mmc_da.c
308
csd->write_bl_partial = mmc_get_bits(raw_csd, 128, 21, 1);
sys/cam/mmc/mmc_da.c
311
csd->vdd_r_curr_min = cur_min[mmc_get_bits(raw_csd, 128, 59, 3)];
sys/cam/mmc/mmc_da.c
312
csd->vdd_r_curr_max = cur_max[mmc_get_bits(raw_csd, 128, 56, 3)];
sys/cam/mmc/mmc_da.c
313
csd->vdd_w_curr_min = cur_min[mmc_get_bits(raw_csd, 128, 53, 3)];
sys/cam/mmc/mmc_da.c
314
csd->vdd_w_curr_max = cur_max[mmc_get_bits(raw_csd, 128, 50, 3)];
sys/cam/mmc/mmc_da.c
315
m = mmc_get_bits(raw_csd, 128, 62, 12);
sys/cam/mmc/mmc_da.c
316
e = mmc_get_bits(raw_csd, 128, 47, 3);
sys/cam/mmc/mmc_da.c
319
csd->capacity = ((uint64_t)mmc_get_bits(raw_csd, 128, 48, 22) + 1) *
sys/cam/mmc/mmc_da.c
332
csd->csd_structure = mmc_get_bits(raw_csd, 128, 126, 2);
sys/cam/mmc/mmc_da.c
333
csd->spec_vers = mmc_get_bits(raw_csd, 128, 122, 4);
sys/cam/mmc/mmc_da.c
334
m = mmc_get_bits(raw_csd, 128, 115, 4);
sys/cam/mmc/mmc_da.c
335
e = mmc_get_bits(raw_csd, 128, 112, 3);
sys/cam/mmc/mmc_da.c
337
csd->nsac = mmc_get_bits(raw_csd, 128, 104, 8) * 100;
sys/cam/mmc/mmc_da.c
338
m = mmc_get_bits(raw_csd, 128, 99, 4);
sys/cam/mmc/mmc_da.c
339
e = mmc_get_bits(raw_csd, 128, 96, 3);
sys/cam/mmc/mmc_da.c
341
csd->ccc = mmc_get_bits(raw_csd, 128, 84, 12);
sys/cam/mmc/mmc_da.c
342
csd->read_bl_len = 1 << mmc_get_bits(raw_csd, 128, 80, 4);
sys/cam/mmc/mmc_da.c
343
csd->read_bl_partial = mmc_get_bits(raw_csd, 128, 79, 1);
sys/cam/mmc/mmc_da.c
344
csd->write_blk_misalign = mmc_get_bits(raw_csd, 128, 78, 1);
sys/cam/mmc/mmc_da.c
345
csd->read_blk_misalign = mmc_get_bits(raw_csd, 128, 77, 1);
sys/cam/mmc/mmc_da.c
346
csd->dsr_imp = mmc_get_bits(raw_csd, 128, 76, 1);
sys/cam/mmc/mmc_da.c
347
csd->vdd_r_curr_min = cur_min[mmc_get_bits(raw_csd, 128, 59, 3)];
sys/cam/mmc/mmc_da.c
348
csd->vdd_r_curr_max = cur_max[mmc_get_bits(raw_csd, 128, 56, 3)];
sys/cam/mmc/mmc_da.c
349
csd->vdd_w_curr_min = cur_min[mmc_get_bits(raw_csd, 128, 53, 3)];
sys/cam/mmc/mmc_da.c
350
csd->vdd_w_curr_max = cur_max[mmc_get_bits(raw_csd, 128, 50, 3)];
sys/cam/mmc/mmc_da.c
351
m = mmc_get_bits(raw_csd, 128, 62, 12);
sys/cam/mmc/mmc_da.c
352
e = mmc_get_bits(raw_csd, 128, 47, 3);
sys/cam/mmc/mmc_da.c
355
csd->erase_sector = (mmc_get_bits(raw_csd, 128, 42, 5) + 1) *
sys/cam/mmc/mmc_da.c
356
(mmc_get_bits(raw_csd, 128, 37, 5) + 1);
sys/cam/mmc/mmc_da.c
357
csd->wp_grp_size = mmc_get_bits(raw_csd, 128, 32, 5);
sys/cam/mmc/mmc_da.c
358
csd->wp_grp_enable = mmc_get_bits(raw_csd, 128, 31, 1);
sys/cam/mmc/mmc_da.c
359
csd->r2w_factor = 1 << mmc_get_bits(raw_csd, 128, 26, 3);
sys/cam/mmc/mmc_da.c
360
csd->write_bl_len = 1 << mmc_get_bits(raw_csd, 128, 22, 4);
sys/cam/mmc/mmc_da.c
361
csd->write_bl_partial = mmc_get_bits(raw_csd, 128, 21, 1);
sys/cam/mmc/mmc_da.c
371
cid->mid = mmc_get_bits(raw_cid, 128, 120, 8);
sys/cam/mmc/mmc_da.c
372
cid->oid = mmc_get_bits(raw_cid, 128, 104, 16);
sys/cam/mmc/mmc_da.c
374
cid->pnm[i] = mmc_get_bits(raw_cid, 128, 96 - i * 8, 8);
sys/cam/mmc/mmc_da.c
376
cid->prv = mmc_get_bits(raw_cid, 128, 56, 8);
sys/cam/mmc/mmc_da.c
377
cid->psn = mmc_get_bits(raw_cid, 128, 24, 32);
sys/cam/mmc/mmc_da.c
378
cid->mdt_year = mmc_get_bits(raw_cid, 128, 12, 8) + 2000;
sys/cam/mmc/mmc_da.c
379
cid->mdt_month = mmc_get_bits(raw_cid, 128, 8, 4);
sys/cam/mmc/mmc_da.c
389
cid->mid = mmc_get_bits(raw_cid, 128, 120, 8);
sys/cam/mmc/mmc_da.c
390
cid->oid = mmc_get_bits(raw_cid, 128, 104, 8);
sys/cam/mmc/mmc_da.c
392
cid->pnm[i] = mmc_get_bits(raw_cid, 128, 96 - i * 8, 8);
sys/cam/mmc/mmc_da.c
394
cid->prv = mmc_get_bits(raw_cid, 128, 48, 8);
sys/cam/mmc/mmc_da.c
395
cid->psn = mmc_get_bits(raw_cid, 128, 16, 32);
sys/cam/mmc/mmc_da.c
396
cid->mdt_month = mmc_get_bits(raw_cid, 128, 12, 4);
sys/cam/mmc/mmc_da.c
397
cid->mdt_year = mmc_get_bits(raw_cid, 128, 8, 4) + 1997;
sys/cam/mmc/mmc_da.c
905
scr_struct = mmc_get_bits(raw_scr, 64, 60, 4);
sys/cam/mmc/mmc_da.c
911
scr->sda_vsn = mmc_get_bits(raw_scr, 64, 56, 4);
sys/cam/mmc/mmc_da.c
912
scr->bus_widths = mmc_get_bits(raw_scr, 64, 48, 4);
sys/dev/mmc/mmc.c
1098
cid->mid = mmc_get_bits(raw_cid, 128, 120, 8);
sys/dev/mmc/mmc.c
1099
cid->oid = mmc_get_bits(raw_cid, 128, 104, 16);
sys/dev/mmc/mmc.c
1101
cid->pnm[i] = mmc_get_bits(raw_cid, 128, 96 - i * 8, 8);
sys/dev/mmc/mmc.c
1103
cid->prv = mmc_get_bits(raw_cid, 128, 56, 8);
sys/dev/mmc/mmc.c
1104
cid->psn = mmc_get_bits(raw_cid, 128, 24, 32);
sys/dev/mmc/mmc.c
1105
cid->mdt_year = mmc_get_bits(raw_cid, 128, 12, 8) + 2000;
sys/dev/mmc/mmc.c
1106
cid->mdt_month = mmc_get_bits(raw_cid, 128, 8, 4);
sys/dev/mmc/mmc.c
1116
cid->mid = mmc_get_bits(raw_cid, 128, 120, 8);
sys/dev/mmc/mmc.c
1117
cid->oid = mmc_get_bits(raw_cid, 128, 104, 8);
sys/dev/mmc/mmc.c
1119
cid->pnm[i] = mmc_get_bits(raw_cid, 128, 96 - i * 8, 8);
sys/dev/mmc/mmc.c
1121
cid->prv = mmc_get_bits(raw_cid, 128, 48, 8);
sys/dev/mmc/mmc.c
1122
cid->psn = mmc_get_bits(raw_cid, 128, 16, 32);
sys/dev/mmc/mmc.c
1123
cid->mdt_month = mmc_get_bits(raw_cid, 128, 12, 4);
sys/dev/mmc/mmc.c
1124
cid->mdt_year = mmc_get_bits(raw_cid, 128, 8, 4);
sys/dev/mmc/mmc.c
1194
csd->csd_structure = v = mmc_get_bits(raw_csd, 128, 126, 2);
sys/dev/mmc/mmc.c
1196
m = mmc_get_bits(raw_csd, 128, 115, 4);
sys/dev/mmc/mmc.c
1197
e = mmc_get_bits(raw_csd, 128, 112, 3);
sys/dev/mmc/mmc.c
1199
csd->nsac = mmc_get_bits(raw_csd, 128, 104, 8) * 100;
sys/dev/mmc/mmc.c
1200
m = mmc_get_bits(raw_csd, 128, 99, 4);
sys/dev/mmc/mmc.c
1201
e = mmc_get_bits(raw_csd, 128, 96, 3);
sys/dev/mmc/mmc.c
1203
csd->ccc = mmc_get_bits(raw_csd, 128, 84, 12);
sys/dev/mmc/mmc.c
1204
csd->read_bl_len = 1 << mmc_get_bits(raw_csd, 128, 80, 4);
sys/dev/mmc/mmc.c
1205
csd->read_bl_partial = mmc_get_bits(raw_csd, 128, 79, 1);
sys/dev/mmc/mmc.c
1206
csd->write_blk_misalign = mmc_get_bits(raw_csd, 128, 78, 1);
sys/dev/mmc/mmc.c
1207
csd->read_blk_misalign = mmc_get_bits(raw_csd, 128, 77, 1);
sys/dev/mmc/mmc.c
1208
csd->dsr_imp = mmc_get_bits(raw_csd, 128, 76, 1);
sys/dev/mmc/mmc.c
1210
cur_min[mmc_get_bits(raw_csd, 128, 59, 3)];
sys/dev/mmc/mmc.c
1212
cur_max[mmc_get_bits(raw_csd, 128, 56, 3)];
sys/dev/mmc/mmc.c
1214
cur_min[mmc_get_bits(raw_csd, 128, 53, 3)];
sys/dev/mmc/mmc.c
1216
cur_max[mmc_get_bits(raw_csd, 128, 50, 3)];
sys/dev/mmc/mmc.c
1217
m = mmc_get_bits(raw_csd, 128, 62, 12);
sys/dev/mmc/mmc.c
1218
e = mmc_get_bits(raw_csd, 128, 47, 3);
sys/dev/mmc/mmc.c
1220
csd->erase_blk_en = mmc_get_bits(raw_csd, 128, 46, 1);
sys/dev/mmc/mmc.c
1221
csd->erase_sector = mmc_get_bits(raw_csd, 128, 39, 7) + 1;
sys/dev/mmc/mmc.c
1222
csd->wp_grp_size = mmc_get_bits(raw_csd, 128, 32, 7);
sys/dev/mmc/mmc.c
1223
csd->wp_grp_enable = mmc_get_bits(raw_csd, 128, 31, 1);
sys/dev/mmc/mmc.c
1224
csd->r2w_factor = 1 << mmc_get_bits(raw_csd, 128, 26, 3);
sys/dev/mmc/mmc.c
1225
csd->write_bl_len = 1 << mmc_get_bits(raw_csd, 128, 22, 4);
sys/dev/mmc/mmc.c
1226
csd->write_bl_partial = mmc_get_bits(raw_csd, 128, 21, 1);
sys/dev/mmc/mmc.c
1229
m = mmc_get_bits(raw_csd, 128, 115, 4);
sys/dev/mmc/mmc.c
1230
e = mmc_get_bits(raw_csd, 128, 112, 3);
sys/dev/mmc/mmc.c
1232
csd->nsac = mmc_get_bits(raw_csd, 128, 104, 8) * 100;
sys/dev/mmc/mmc.c
1233
m = mmc_get_bits(raw_csd, 128, 99, 4);
sys/dev/mmc/mmc.c
1234
e = mmc_get_bits(raw_csd, 128, 96, 3);
sys/dev/mmc/mmc.c
1236
csd->ccc = mmc_get_bits(raw_csd, 128, 84, 12);
sys/dev/mmc/mmc.c
1237
csd->read_bl_len = 1 << mmc_get_bits(raw_csd, 128, 80, 4);
sys/dev/mmc/mmc.c
1238
csd->read_bl_partial = mmc_get_bits(raw_csd, 128, 79, 1);
sys/dev/mmc/mmc.c
1239
csd->write_blk_misalign = mmc_get_bits(raw_csd, 128, 78, 1);
sys/dev/mmc/mmc.c
1240
csd->read_blk_misalign = mmc_get_bits(raw_csd, 128, 77, 1);
sys/dev/mmc/mmc.c
1241
csd->dsr_imp = mmc_get_bits(raw_csd, 128, 76, 1);
sys/dev/mmc/mmc.c
1242
csd->capacity = ((uint64_t)mmc_get_bits(raw_csd, 128, 48, 22) +
sys/dev/mmc/mmc.c
1244
csd->erase_blk_en = mmc_get_bits(raw_csd, 128, 46, 1);
sys/dev/mmc/mmc.c
1245
csd->erase_sector = mmc_get_bits(raw_csd, 128, 39, 7) + 1;
sys/dev/mmc/mmc.c
1246
csd->wp_grp_size = mmc_get_bits(raw_csd, 128, 32, 7);
sys/dev/mmc/mmc.c
1247
csd->wp_grp_enable = mmc_get_bits(raw_csd, 128, 31, 1);
sys/dev/mmc/mmc.c
1248
csd->r2w_factor = 1 << mmc_get_bits(raw_csd, 128, 26, 3);
sys/dev/mmc/mmc.c
1249
csd->write_bl_len = 1 << mmc_get_bits(raw_csd, 128, 22, 4);
sys/dev/mmc/mmc.c
1250
csd->write_bl_partial = mmc_get_bits(raw_csd, 128, 21, 1);
sys/dev/mmc/mmc.c
1263
csd->csd_structure = mmc_get_bits(raw_csd, 128, 126, 2);
sys/dev/mmc/mmc.c
1264
csd->spec_vers = mmc_get_bits(raw_csd, 128, 122, 4);
sys/dev/mmc/mmc.c
1265
m = mmc_get_bits(raw_csd, 128, 115, 4);
sys/dev/mmc/mmc.c
1266
e = mmc_get_bits(raw_csd, 128, 112, 3);
sys/dev/mmc/mmc.c
1268
csd->nsac = mmc_get_bits(raw_csd, 128, 104, 8) * 100;
sys/dev/mmc/mmc.c
1269
m = mmc_get_bits(raw_csd, 128, 99, 4);
sys/dev/mmc/mmc.c
1270
e = mmc_get_bits(raw_csd, 128, 96, 3);
sys/dev/mmc/mmc.c
1272
csd->ccc = mmc_get_bits(raw_csd, 128, 84, 12);
sys/dev/mmc/mmc.c
1273
csd->read_bl_len = 1 << mmc_get_bits(raw_csd, 128, 80, 4);
sys/dev/mmc/mmc.c
1274
csd->read_bl_partial = mmc_get_bits(raw_csd, 128, 79, 1);
sys/dev/mmc/mmc.c
1275
csd->write_blk_misalign = mmc_get_bits(raw_csd, 128, 78, 1);
sys/dev/mmc/mmc.c
1276
csd->read_blk_misalign = mmc_get_bits(raw_csd, 128, 77, 1);
sys/dev/mmc/mmc.c
1277
csd->dsr_imp = mmc_get_bits(raw_csd, 128, 76, 1);
sys/dev/mmc/mmc.c
1278
csd->vdd_r_curr_min = cur_min[mmc_get_bits(raw_csd, 128, 59, 3)];
sys/dev/mmc/mmc.c
1279
csd->vdd_r_curr_max = cur_max[mmc_get_bits(raw_csd, 128, 56, 3)];
sys/dev/mmc/mmc.c
1280
csd->vdd_w_curr_min = cur_min[mmc_get_bits(raw_csd, 128, 53, 3)];
sys/dev/mmc/mmc.c
1281
csd->vdd_w_curr_max = cur_max[mmc_get_bits(raw_csd, 128, 50, 3)];
sys/dev/mmc/mmc.c
1282
m = mmc_get_bits(raw_csd, 128, 62, 12);
sys/dev/mmc/mmc.c
1283
e = mmc_get_bits(raw_csd, 128, 47, 3);
sys/dev/mmc/mmc.c
1286
csd->erase_sector = (mmc_get_bits(raw_csd, 128, 42, 5) + 1) *
sys/dev/mmc/mmc.c
1287
(mmc_get_bits(raw_csd, 128, 37, 5) + 1);
sys/dev/mmc/mmc.c
1288
csd->wp_grp_size = mmc_get_bits(raw_csd, 128, 32, 5);
sys/dev/mmc/mmc.c
1289
csd->wp_grp_enable = mmc_get_bits(raw_csd, 128, 31, 1);
sys/dev/mmc/mmc.c
1290
csd->r2w_factor = 1 << mmc_get_bits(raw_csd, 128, 26, 3);
sys/dev/mmc/mmc.c
1291
csd->write_bl_len = 1 << mmc_get_bits(raw_csd, 128, 22, 4);
sys/dev/mmc/mmc.c
1292
csd->write_bl_partial = mmc_get_bits(raw_csd, 128, 21, 1);
sys/dev/mmc/mmc.c
1302
scr_struct = mmc_get_bits(raw_scr, 64, 60, 4);
sys/dev/mmc/mmc.c
1308
scr->sda_vsn = mmc_get_bits(raw_scr, 64, 56, 4);
sys/dev/mmc/mmc.c
1309
scr->bus_widths = mmc_get_bits(raw_scr, 64, 48, 4);
sys/dev/mmc/mmc.c
1319
sd_status->bus_width = mmc_get_bits(raw_sd_status, 512, 510, 2);
sys/dev/mmc/mmc.c
1320
sd_status->secured_mode = mmc_get_bits(raw_sd_status, 512, 509, 1);
sys/dev/mmc/mmc.c
1321
sd_status->card_type = mmc_get_bits(raw_sd_status, 512, 480, 16);
sys/dev/mmc/mmc.c
1322
sd_status->prot_area = mmc_get_bits(raw_sd_status, 512, 448, 12);
sys/dev/mmc/mmc.c
1323
sd_status->speed_class = mmc_get_bits(raw_sd_status, 512, 440, 8);
sys/dev/mmc/mmc.c
1324
sd_status->perf_move = mmc_get_bits(raw_sd_status, 512, 432, 8);
sys/dev/mmc/mmc.c
1325
sd_status->au_size = mmc_get_bits(raw_sd_status, 512, 428, 4);
sys/dev/mmc/mmc.c
1326
sd_status->erase_size = mmc_get_bits(raw_sd_status, 512, 408, 16);
sys/dev/mmc/mmc.c
1327
sd_status->erase_timeout = mmc_get_bits(raw_sd_status, 512, 402, 6);
sys/dev/mmc/mmc.c
1328
sd_status->erase_offset = mmc_get_bits(raw_sd_status, 512, 400, 2);
sys/dev/mmc/mmc.c
187
static uint32_t mmc_get_bits(uint32_t *bits, int bit_len, int start,