/freebsd-10.3-release/sys/sparc64/sparc64/ |
H A D | cam_machdep.c | 39 scsi_da_bios_params(struct ccb_calc_geometry *ccg) argument 51 * would exceed the 8-bit ccg->heads and ccg->secs_per_track. 53 if (ccg->block_size == 0) 55 size_mb = (1024L * 1024L) / ccg->block_size; 58 size_mb = ccg->volume_size / size_mb; 59 if (ccg->volume_size > (uint64_t)65535 * 255 * 63) { 60 ccg->heads = 255; 61 ccg->secs_per_track = 255; 63 ccg [all...] |
/freebsd-10.3-release/sys/dev/aic7xxx/ |
H A D | aic_osm_lib.c | 129 aic_calc_geometry(struct ccb_calc_geometry *ccg, int extended) argument 132 cam_calc_geometry(ccg, extended); 137 size_mb = ccg->volume_size / ((1024L * 1024L) / ccg->block_size); 139 ccg->heads = 255; 140 ccg->secs_per_track = 63; 142 ccg->heads = 64; 143 ccg->secs_per_track = 32; 145 secs_per_cylinder = ccg->heads * ccg [all...] |
H A D | aic_osm_lib.h | 385 void aic_calc_geometry(struct ccb_calc_geometry *ccg, int extended);
|
/freebsd-10.3-release/sys/cam/ |
H A D | cam.c | 501 * Caller should set ccg->volume_size and block_size. 506 cam_calc_geometry(struct ccb_calc_geometry *ccg, int extended) argument 510 if (ccg->block_size == 0) { 511 ccg->ccb_h.status = CAM_REQ_CMP_ERR; 514 size_mb = (1024L * 1024L) / ccg->block_size; 516 ccg->ccb_h.status = CAM_REQ_CMP_ERR; 519 size_mb = ccg->volume_size / size_mb; 521 ccg->heads = 255; 522 ccg->secs_per_track = 63; 524 ccg [all...] |
/freebsd-10.3-release/sys/dev/ppbus/ |
H A D | vpo.c | 323 struct ccb_calc_geometry *ccg; local 325 ccg = &ccb->ccg; 329 ccg->block_size, 330 (intmax_t)ccg->volume_size, 331 ccg->cylinders, 332 ccg->heads, 333 ccg->secs_per_track); 336 ccg->heads = 64; 337 ccg [all...] |
/freebsd-10.3-release/sys/pc98/pc98/ |
H A D | pc98_machdep.c | 168 scsi_da_bios_params(struct ccb_calc_geometry *ccg) argument 173 target = ccg->ccb_h.target_id; 176 ccg->secs_per_track = *tmp; 177 ccg->cylinders = ((*(tmp+3)<<8)|*(tmp+2))&0xfff; 197 ccg->cylinders += (*(tmp+1)&0xf0)<<8; 198 ccg->heads = *(tmp+1)&0x0f; 200 ccg->heads = *(tmp+1);
|
/freebsd-10.3-release/sys/dev/iscsi_initiator/ |
H A D | isc_cam.c | 220 struct ccb_calc_geometry *ccg; local 222 ccg = &ccb->ccg; 225 ccg->volume_size, ccg->block_size); 226 if(ccg->block_size == 0 || 227 (ccg->volume_size < ccg->block_size)) { 250 cam_calc_geometry(ccg, /*extended*/1);
|
/freebsd-10.3-release/sys/sparc64/include/ |
H A D | md_var.h | 72 int scsi_da_bios_params(struct ccb_calc_geometry *ccg);
|
/freebsd-10.3-release/sys/dev/aac/ |
H A D | aac_cam.c | 277 struct ccb_calc_geometry *ccg; local 281 ccg = &ccb->ccg; 282 size_mb = ccg->volume_size / 283 ((1024L * 1024L) / ccg->block_size); 285 ccg->heads = 255; 286 ccg->secs_per_track = 63; 288 ccg->heads = 128; 289 ccg->secs_per_track = 32; 291 ccg [all...] |
/freebsd-10.3-release/sys/dev/aacraid/ |
H A D | aacraid_cam.c | 987 struct ccb_calc_geometry *ccg; local 991 ccg = &ccb->ccg; 992 size_mb = ccg->volume_size / 993 ((1024L * 1024L) / ccg->block_size); 995 ccg->heads = 255; 996 ccg->secs_per_track = 63; 998 ccg->heads = 128; 999 ccg->secs_per_track = 32; 1001 ccg [all...] |
/freebsd-10.3-release/sys/dev/aha/ |
H A D | aha.c | 903 struct ccb_calc_geometry *ccg; local 907 ccg = &ccb->ccg; 908 size_mb = ccg->volume_size 909 / ((1024L * 1024L) / ccg->block_size); 912 ccg->heads = 255; 913 ccg->secs_per_track = 63; 915 ccg->heads = 128; 916 ccg->secs_per_track = 32; 919 ccg [all...] |
/freebsd-10.3-release/sys/dev/buslogic/ |
H A D | bt.c | 1316 struct ccb_calc_geometry *ccg; local 1320 ccg = &ccb->ccg; 1321 size_mb = ccg->volume_size 1322 / ((1024L * 1024L) / ccg->block_size); 1326 ccg->heads = 255; 1327 ccg->secs_per_track = 63; 1329 ccg->heads = 128; 1330 ccg->secs_per_track = 32; 1333 ccg [all...] |
/freebsd-10.3-release/sys/dev/wds/ |
H A D | wd7000.c | 1196 struct ccb_calc_geometry *ccg; local 1200 ccg = &ccb->ccg; 1201 size_mb = ccg->volume_size 1202 / ((1024L * 1024L) / ccg->block_size); 1204 ccg->heads = 64; 1205 ccg->secs_per_track = 16; 1206 secs_per_cylinder = ccg->heads * ccg->secs_per_track; 1207 ccg [all...] |
/freebsd-10.3-release/sys/dev/hptmv/ |
H A D | entry.c | 2378 cam_calc_geometry(&ccb->ccg, 1); 2381 struct ccb_calc_geometry *ccg; 2385 ccg = &ccb->ccg; 2386 size_mb = ccg->volume_size / ((1024L * 1024L) / ccg->block_size); 2389 ccg->heads = 255; 2390 ccg->secs_per_track = 63; 2392 ccg->heads = 64; 2393 ccg [all...] |
/freebsd-10.3-release/sys/cam/scsi/ |
H A D | scsi_da.c | 3739 struct ccb_calc_geometry ccg; local 3778 xpt_setup_ccb(&ccg.ccb_h, periph->path, CAM_PRIORITY_NORMAL); 3779 ccg.ccb_h.func_code = XPT_CALC_GEOMETRY; 3780 ccg.block_size = dp->secsize; 3781 ccg.volume_size = dp->sectors; 3782 ccg.heads = 0; 3783 ccg.secs_per_track = 0; 3784 ccg.cylinders = 0; 3785 xpt_action((union ccb*)&ccg); 3786 if ((ccg [all...] |
/freebsd-10.3-release/sys/dev/asr/ |
H A D | asr.c | 2838 struct ccb_calc_geometry *ccg; local 2842 ccg = &(ccb->ccg); 2843 size_mb = ccg->volume_size 2844 / ((1024L * 1024L) / ccg->block_size); 2847 ccg->heads = 255; 2848 ccg->secs_per_track = 63; 2850 ccg->heads = 128; 2851 ccg->secs_per_track = 63; 2853 ccg [all...] |
/freebsd-10.3-release/sys/dev/firewire/ |
H A D | sbp.c | 2470 struct ccb_calc_geometry *ccg; local 2477 ccg = &ccb->ccg; 2478 if (ccg->block_size == 0) { 2497 ccg->volume_size); 2501 size_mb = ccg->volume_size 2502 / ((1024L * 1024L) / ccg->block_size); 2505 ccg->heads = 255; 2506 ccg->secs_per_track = 63; 2508 ccg [all...] |
/freebsd-10.3-release/sys/dev/arcmsr/ |
H A D | arcmsr.c | 3060 cam_calc_geometry(&pccb->ccg, 1); 3063 struct ccb_calc_geometry *ccg; local 3067 ccg = &pccb->ccg; 3068 if (ccg->block_size == 0) { 3073 if(((1024L * 1024L)/ccg->block_size) < 0) { 3078 size_mb = ccg->volume_size/((1024L * 1024L)/ccg->block_size); 3080 ccg->heads = 255; 3081 ccg [all...] |
/freebsd-10.3-release/sys/dev/mly/ |
H A D | mly.c | 2047 struct ccb_calc_geometry *ccg = &ccb->ccg; local 2053 ccg->heads = 255; 2054 ccg->secs_per_track = 63; 2056 ccg->heads = 128; 2057 ccg->secs_per_track = 32; 2059 secs_per_cylinder = ccg->heads * ccg->secs_per_track; 2060 ccg->cylinders = ccg [all...] |
/freebsd-10.3-release/sys/dev/iir/ |
H A D | iir.c | 1320 struct ccb_calc_geometry *ccg; local 1323 ccg = &ccb->ccg; 1324 ccg->heads = gdt->sc_hdr[target].hd_heads; 1325 ccg->secs_per_track = gdt->sc_hdr[target].hd_secs; 1326 secs_per_cylinder = ccg->heads * ccg->secs_per_track; 1327 ccg->cylinders = ccg->volume_size / secs_per_cylinder;
|
/freebsd-10.3-release/sys/dev/hpt27xx/ |
H A D | hpt27xx_osm_bsd.c | 915 ccb->ccg.heads = 255; 916 ccb->ccg.secs_per_track = 63; 917 ccb->ccg.cylinders = ccb->ccg.volume_size / (ccb->ccg.heads * ccb->ccg.secs_per_track);
|
/freebsd-10.3-release/sys/dev/hptnr/ |
H A D | hptnr_osm_bsd.c | 1115 ccb->ccg.heads = 255; 1116 ccb->ccg.secs_per_track = 63; 1117 ccb->ccg.cylinders = ccb->ccg.volume_size / (ccb->ccg.heads * ccb->ccg.secs_per_track);
|
/freebsd-10.3-release/sys/dev/ciss/ |
H A D | ciss.c | 2984 struct ccb_calc_geometry *ccg = &ccb->ccg; local 3000 ccg->heads = 255; 3001 ccg->secs_per_track = 32; 3002 secs_per_cylinder = ccg->heads * ccg->secs_per_track; 3003 ccg->cylinders = ccg->volume_size / secs_per_cylinder; 3005 ccg->heads = ld->cl_geometry.heads; 3006 ccg [all...] |
/freebsd-10.3-release/sys/dev/twa/ |
H A D | tw_osl_cam.c | 404 cam_calc_geometry(&ccb->ccg, 1/* extended */);
|
/freebsd-10.3-release/sys/dev/amr/ |
H A D | amr_cam.c | 306 cam_calc_geometry(&ccb->ccg, /*extended*/1);
|