taglinefilesource code
raw_cmd267drivers/block/floppy.c#define COMMAND raw_cmd->cmd[0]
raw_cmd268drivers/block/floppy.c#define DR_SELECT raw_cmd->cmd[1]
raw_cmd269drivers/block/floppy.c#define TRACK raw_cmd->cmd[2]
raw_cmd270drivers/block/floppy.c#define HEAD raw_cmd->cmd[3]
raw_cmd271drivers/block/floppy.c#define SECTOR raw_cmd->cmd[4]
raw_cmd272drivers/block/floppy.c#define SIZECODE raw_cmd->cmd[5]
raw_cmd273drivers/block/floppy.c#define SECT_PER_TRACK raw_cmd->cmd[6]
raw_cmd274drivers/block/floppy.c#define GAP raw_cmd->cmd[7]
raw_cmd275drivers/block/floppy.c#define SIZECODE2 raw_cmd->cmd[8]
raw_cmd279drivers/block/floppy.c#define F_SIZECODE raw_cmd->cmd[2]
raw_cmd280drivers/block/floppy.c#define F_SECT_PER_TRACK raw_cmd->cmd[3]
raw_cmd281drivers/block/floppy.c#define F_GAP raw_cmd->cmd[4]
raw_cmd282drivers/block/floppy.c#define F_FILL raw_cmd->cmd[5]
raw_cmd363drivers/block/floppy.cstatic struct floppy_raw_cmd *raw_cmd, default_raw_cmd;
raw_cmd834drivers/block/floppy.craw_cmd = 0;
raw_cmd999drivers/block/floppy.cif (raw_cmd->length == 0){
raw_cmd1003drivers/block/floppy.cfor (i=0; i < raw_cmd->cmd_count; i++)
raw_cmd1004drivers/block/floppy.cprintk("%x,", raw_cmd->cmd[i]);
raw_cmd1010drivers/block/floppy.cif ((long) raw_cmd->kernel_data % 512){
raw_cmd1011drivers/block/floppy.cprintk("non aligned address: %p\n", raw_cmd->kernel_data);
raw_cmd1016drivers/block/floppy.cif (CROSS_64KB(raw_cmd->kernel_data, raw_cmd->length)) {
raw_cmd1018drivers/block/floppy.craw_cmd->kernel_data,
raw_cmd1019drivers/block/floppy.craw_cmd->kernel_data + raw_cmd->length);
raw_cmd1028drivers/block/floppy.cfd_set_dma_mode((raw_cmd->flags & FD_RAW_READ)?
raw_cmd1030drivers/block/floppy.cfd_set_dma_addr(virt_to_bus(raw_cmd->kernel_data));
raw_cmd1031drivers/block/floppy.cfd_set_dma_count(raw_cmd->length);
raw_cmd1136drivers/block/floppy.cif (raw_cmd->rate & 0x40){
raw_cmd1137drivers/block/floppy.cswitch(raw_cmd->rate & 3){
raw_cmd1229drivers/block/floppy.cswitch (raw_cmd->rate & 0x03) {
raw_cmd1292drivers/block/floppy.cif ((raw_cmd->rate & 3) == FDCS->dtr)
raw_cmd1296drivers/block/floppy.cfd_outb(raw_cmd->rate & 3, FD_DCR);
raw_cmd1303drivers/block/floppy.cFDCS->dtr = raw_cmd->rate & 3;
raw_cmd1403drivers/block/floppy.cflags = raw_cmd->flags;
raw_cmd1432drivers/block/floppy.cfor (i=0; i< raw_cmd->cmd_count; i++)
raw_cmd1433drivers/block/floppy.cr|=output_byte(raw_cmd->cmd[i]);
raw_cmd1522drivers/block/floppy.c(raw_cmd->flags & FD_RAW_NEED_DISK)){
raw_cmd1536drivers/block/floppy.c(raw_cmd->flags & FD_RAW_NEED_DISK) &&
raw_cmd1537drivers/block/floppy.c(DRS->track <= NO_TRACK || DRS->track == raw_cmd->track)) {
raw_cmd1540drivers/block/floppy.cif (raw_cmd->track)
raw_cmd1541drivers/block/floppy.ctrack = raw_cmd->track - 1;
raw_cmd1546drivers/block/floppy.craw_cmd->flags |= FD_RAW_NEED_SEEK;
raw_cmd1552drivers/block/floppy.cif (raw_cmd->track != DRS->track &&
raw_cmd1553drivers/block/floppy.c(raw_cmd->flags & FD_RAW_NEED_SEEK))
raw_cmd1554drivers/block/floppy.ctrack = raw_cmd->track;
raw_cmd1564drivers/block/floppy.cDRS->track = raw_cmd->track;
raw_cmd1837drivers/block/floppy.cif (!(raw_cmd->flags & FD_RAW_NO_MOTOR)){
raw_cmd1871drivers/block/floppy.cif (!(raw_cmd->flags & FD_RAW_NO_MOTOR) &&
raw_cmd1877drivers/block/floppy.cif (raw_cmd->flags & (FD_RAW_NEED_SEEK | FD_RAW_NEED_DISK)){
raw_cmd2061drivers/block/floppy.craw_cmd = &default_raw_cmd;
raw_cmd2062drivers/block/floppy.craw_cmd->track = track;
raw_cmd2064drivers/block/floppy.craw_cmd->flags = FD_RAW_WRITE | FD_RAW_INTR | FD_RAW_SPIN |
raw_cmd2066drivers/block/floppy.craw_cmd->rate = _floppy->rate & 0x43;
raw_cmd2067drivers/block/floppy.craw_cmd->cmd_count = NR_F;
raw_cmd2075drivers/block/floppy.craw_cmd->kernel_data = floppy_track_buffer;
raw_cmd2076drivers/block/floppy.craw_cmd->length = 4 * F_SECT_PER_TRACK;
raw_cmd2283drivers/block/floppy.craw_cmd->kernel_data == CURRENT->buffer){
raw_cmd2287drivers/block/floppy.cbuffer_track = raw_cmd->track;
raw_cmd2440drivers/block/floppy.craw_cmd = &default_raw_cmd;
raw_cmd2441drivers/block/floppy.craw_cmd->flags = FD_RAW_SPIN | FD_RAW_NEED_DISK | FD_RAW_NEED_DISK |
raw_cmd2443drivers/block/floppy.craw_cmd->cmd_count = NR_RW;
raw_cmd2445drivers/block/floppy.craw_cmd->flags |= FD_RAW_READ;
raw_cmd2448drivers/block/floppy.craw_cmd->flags |= FD_RAW_WRITE;
raw_cmd2478drivers/block/floppy.craw_cmd->rate = _floppy->rate & 0x43;
raw_cmd2481drivers/block/floppy.craw_cmd->rate == 2)
raw_cmd2482drivers/block/floppy.craw_cmd->rate = 1;
raw_cmd2488drivers/block/floppy.craw_cmd->track = TRACK << STRETCH(_floppy);
raw_cmd2513drivers/block/floppy.cif ((raw_cmd->track == buffer_track) && 
raw_cmd2529drivers/block/floppy.craw_cmd->flags &= ~FD_RAW_WRITE;
raw_cmd2530drivers/block/floppy.craw_cmd->flags |= FD_RAW_READ;
raw_cmd2566drivers/block/floppy.craw_cmd->kernel_data = CURRENT->buffer;
raw_cmd2567drivers/block/floppy.craw_cmd->length = current_count_sectors << 9;
raw_cmd2568drivers/block/floppy.cif (raw_cmd->length == 0){
raw_cmd2582drivers/block/floppy.cif (buffer_track != raw_cmd->track ||  /* bad track */
raw_cmd2595drivers/block/floppy.craw_cmd->kernel_data = floppy_track_buffer + 
raw_cmd2607drivers/block/floppy.cbuffer_track = raw_cmd->track;
raw_cmd2615drivers/block/floppy.craw_cmd->length = sector_t+current_count_sectors-aligned_sector_t;
raw_cmd2616drivers/block/floppy.craw_cmd->length = ((raw_cmd->length -1)|(ssize-1))+1;
raw_cmd2617drivers/block/floppy.craw_cmd->length <<= 9;
raw_cmd2619drivers/block/floppy.cif ((raw_cmd->length < current_count_sectors << 9) ||
raw_cmd2620drivers/block/floppy.c(raw_cmd->kernel_data != CURRENT->buffer &&
raw_cmd2622drivers/block/floppy.c(aligned_sector_t + (raw_cmd->length >> 9) > buffer_max ||
raw_cmd2624drivers/block/floppy.craw_cmd->length % (128 << SIZECODE) ||
raw_cmd2625drivers/block/floppy.craw_cmd->length <= 0 || current_count_sectors <= 0){
raw_cmd2627drivers/block/floppy.craw_cmd->length, current_count_sectors);
raw_cmd2628drivers/block/floppy.cif (raw_cmd->kernel_data != CURRENT->buffer)
raw_cmd2630drivers/block/floppy.c(int) ((raw_cmd->kernel_data - 
raw_cmd2645drivers/block/floppy.cif (raw_cmd->kernel_data != CURRENT->buffer){
raw_cmd2646drivers/block/floppy.cif (raw_cmd->kernel_data < floppy_track_buffer ||
raw_cmd2648drivers/block/floppy.craw_cmd->length < 0 ||
raw_cmd2649drivers/block/floppy.craw_cmd->kernel_data + raw_cmd->length >
raw_cmd2654drivers/block/floppy.craw_cmd->length >> 9);
raw_cmd2663drivers/block/floppy.c} else if (raw_cmd->length > CURRENT->nr_sectors << 9 ||
raw_cmd2667drivers/block/floppy.c} else if (raw_cmd->length < current_count_sectors << 9){
raw_cmd2669drivers/block/floppy.cprintk("bytes=%ld\n", raw_cmd->length >> 9);
raw_cmd2672drivers/block/floppy.cif (raw_cmd->length == 0){
raw_cmd2712drivers/block/floppy.craw_cmd = & default_raw_cmd;
raw_cmd2713drivers/block/floppy.craw_cmd->flags = 0;
raw_cmd2790drivers/block/floppy.craw_cmd = &default_raw_cmd;
raw_cmd2791drivers/block/floppy.craw_cmd->flags= flag;
raw_cmd2792drivers/block/floppy.craw_cmd->track=0;
raw_cmd2793drivers/block/floppy.craw_cmd->cmd_count=0;
raw_cmd2890drivers/block/floppy.craw_cmd->flags = FD_RAW_FAILURE;
raw_cmd2891drivers/block/floppy.craw_cmd->flags |= FD_RAW_HARDFAILURE;
raw_cmd2893drivers/block/floppy.craw_cmd->reply_count = inr;
raw_cmd2894drivers/block/floppy.cfor (i=0; i< raw_cmd->reply_count; i++)
raw_cmd2895drivers/block/floppy.craw_cmd->reply[i] = reply_buffer[i];
raw_cmd2897drivers/block/floppy.cif (raw_cmd->flags & (FD_RAW_READ | FD_RAW_WRITE))
raw_cmd2898drivers/block/floppy.craw_cmd->length = fd_get_dma_residue();
raw_cmd2900drivers/block/floppy.cif ((raw_cmd->flags & FD_RAW_SOFTFAILURE) &&
raw_cmd2901drivers/block/floppy.c(!raw_cmd->reply_count || (raw_cmd->reply[0] & 0xc0)))
raw_cmd2902drivers/block/floppy.craw_cmd->flags |= FD_RAW_FAILURE;
raw_cmd2905drivers/block/floppy.craw_cmd->flags |= FD_RAW_DISK_CHANGE;
raw_cmd2907drivers/block/floppy.craw_cmd->flags &= ~FD_RAW_DISK_CHANGE;
raw_cmd2908drivers/block/floppy.cif (raw_cmd->flags & FD_RAW_NO_MOTOR_AFTER)
raw_cmd2911drivers/block/floppy.cif (raw_cmd->next &&
raw_cmd2912drivers/block/floppy.c(!(raw_cmd->flags & FD_RAW_FAILURE) ||
raw_cmd2913drivers/block/floppy.c!(raw_cmd->flags & FD_RAW_STOP_IF_FAILURE)) &&
raw_cmd2914drivers/block/floppy.c((raw_cmd->flags & FD_RAW_FAILURE) ||
raw_cmd2915drivers/block/floppy.c!(raw_cmd->flags &FD_RAW_STOP_IF_SUCCESS))) {
raw_cmd2916drivers/block/floppy.craw_cmd = raw_cmd->next;
raw_cmd3088drivers/block/floppy.craw_cmd = my_raw_cmd;
raw_cmd3967drivers/block/floppy.craw_cmd = 0;