Searched refs:ccg (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-10.3-release/sys/sparc64/sparc64/
H A Dcam_machdep.c39 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 Daic_osm_lib.c129 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 Daic_osm_lib.h385 void aic_calc_geometry(struct ccb_calc_geometry *ccg, int extended);
/freebsd-10.3-release/sys/cam/
H A Dcam.c501 * 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 Dvpo.c323 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 Dpc98_machdep.c168 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 Disc_cam.c220 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 Dmd_var.h72 int scsi_da_bios_params(struct ccb_calc_geometry *ccg);
/freebsd-10.3-release/sys/dev/aac/
H A Daac_cam.c277 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 Daacraid_cam.c987 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 Daha.c903 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 Dbt.c1316 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 Dwd7000.c1196 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 Dentry.c2378 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 Dscsi_da.c3739 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 Dasr.c2838 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 Dsbp.c2470 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 Darcmsr.c3060 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 Dmly.c2047 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 Diir.c1320 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 Dhpt27xx_osm_bsd.c915 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 Dhptnr_osm_bsd.c1115 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 Dciss.c2984 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 Dtw_osl_cam.c404 cam_calc_geometry(&ccb->ccg, 1/* extended */);
/freebsd-10.3-release/sys/dev/amr/
H A Damr_cam.c306 cam_calc_geometry(&ccb->ccg, /*extended*/1);

Completed in 196 milliseconds

123