tag | line | file | source code |
floppy | 285 | drivers/block/floppy.c | static struct floppy_struct * floppy = floppy_type; |
floppy | 447 | drivers/block/floppy.c | count = floppy->sect*4; |
floppy | 455 | drivers/block/floppy.c | count = floppy->sect*floppy->head*512; |
floppy | 585 | drivers/block/floppy.c | if (cur_spec1 != floppy->spec1) { |
floppy | 586 | drivers/block/floppy.c | cur_spec1 = floppy->spec1; |
floppy | 591 | drivers/block/floppy.c | if (cur_rate != floppy->rate) { |
floppy | 593 | drivers/block/floppy.c | perpendicular_mode(floppy->rate); |
floppy | 594 | drivers/block/floppy.c | outb_p((cur_rate = (floppy->rate)) & ~0x40, FD_DCR); |
floppy | 683 | drivers/block/floppy.c | floppy->name,drive); |
floppy | 684 | drivers/block/floppy.c | current_type[drive] = floppy; |
floppy | 685 | drivers/block/floppy.c | floppy_sizes[drive] = floppy->size >> 1; |
floppy | 692 | drivers/block/floppy.c | ((sector-1 + head*floppy->sect)<<9); |
floppy | 726 | drivers/block/floppy.c | output_byte(floppy->sect); |
floppy | 727 | drivers/block/floppy.c | output_byte(floppy->gap); |
floppy | 732 | drivers/block/floppy.c | output_byte(floppy->sect); |
floppy | 733 | drivers/block/floppy.c | output_byte(floppy->fmt_gap); |
floppy | 769 | drivers/block/floppy.c | (floppy->sect <= MAX_BUFFER_SECTORS); |
floppy | 975 | drivers/block/floppy.c | head_shift = floppy->sect / 6; |
floppy | 979 | drivers/block/floppy.c | total_shift = floppy->sect - |
floppy | 980 | drivers/block/floppy.c | ((track_shift * track + head_shift * head) % floppy->sect); |
floppy | 983 | drivers/block/floppy.c | for (count = 0; count < floppy->sect; count++) { |
floppy | 986 | drivers/block/floppy.c | *here++ = 1 + (( count + total_shift ) % floppy->sect); |
floppy | 1022 | drivers/block/floppy.c | floppy = (device >> 2) + floppy_type; |
floppy | 1024 | drivers/block/floppy.c | floppy = current_type[device & 3]; |
floppy | 1025 | drivers/block/floppy.c | if (!floppy) { |
floppy | 1027 | drivers/block/floppy.c | floppy = base_type[device & 3]; |
floppy | 1028 | drivers/block/floppy.c | if (!floppy) { |
floppy | 1033 | drivers/block/floppy.c | floppy++; |
floppy | 1042 | drivers/block/floppy.c | if (block+2 > floppy->size) { |
floppy | 1046 | drivers/block/floppy.c | sector = block % floppy->sect; |
floppy | 1047 | drivers/block/floppy.c | block /= floppy->sect; |
floppy | 1048 | drivers/block/floppy.c | head = block % floppy->head; |
floppy | 1049 | drivers/block/floppy.c | track = block / floppy->head; |
floppy | 1050 | drivers/block/floppy.c | seek_track = track << floppy->stretch; |
floppy | 1064 | drivers/block/floppy.c | if (((unsigned) format_req.track) >= floppy->track || |
floppy | 1071 | drivers/block/floppy.c | seek_track = track << floppy->stretch; |
floppy | 1081 | drivers/block/floppy.c | ((sector + head*floppy->sect)<<9); |