Lines Matching refs:caps

188 	u8 caps[20];  member
1068 int sprev = !!(tape->caps[4] & 0x20); in idetape_space_over_filemarks()
1634 u8 buf[24], *caps; in idetape_get_mode_sense_results() local
1642 put_unaligned(52, (u16 *)&tape->caps[12]); in idetape_get_mode_sense_results()
1643 put_unaligned(540, (u16 *)&tape->caps[14]); in idetape_get_mode_sense_results()
1644 put_unaligned(6*52, (u16 *)&tape->caps[16]); in idetape_get_mode_sense_results()
1647 caps = buf + 4 + buf[3]; in idetape_get_mode_sense_results()
1650 speed = be16_to_cpup((__be16 *)&caps[14]); in idetape_get_mode_sense_results()
1651 max_speed = be16_to_cpup((__be16 *)&caps[8]); in idetape_get_mode_sense_results()
1653 *(u16 *)&caps[8] = max_speed; in idetape_get_mode_sense_results()
1654 *(u16 *)&caps[12] = be16_to_cpup((__be16 *)&caps[12]); in idetape_get_mode_sense_results()
1655 *(u16 *)&caps[14] = speed; in idetape_get_mode_sense_results()
1656 *(u16 *)&caps[16] = be16_to_cpup((__be16 *)&caps[16]); in idetape_get_mode_sense_results()
1661 *(u16 *)&caps[14] = 650; in idetape_get_mode_sense_results()
1666 *(u16 *)&caps[8] = 650; in idetape_get_mode_sense_results()
1669 memcpy(&tape->caps, caps, 20); in idetape_get_mode_sense_results()
1672 if ((caps[6] & 1) == 0) in idetape_get_mode_sense_results()
1675 if (caps[7] & 0x02) in idetape_get_mode_sense_results()
1677 else if (caps[7] & 0x04) in idetape_get_mode_sense_results()
1716 ide_tape_devset_r_field(speed, caps[14]);
1717 ide_tape_devset_r_field(buffer, caps[16]);
1748 u16 *ctl = (u16 *)&tape->caps[12]; in idetape_setup()
1785 speed = max(*(u16 *)&tape->caps[14], *(u16 *)&tape->caps[8]); in idetape_setup()
1797 drive->name, tape->name, *(u16 *)&tape->caps[14], in idetape_setup()
1798 (*(u16 *)&tape->caps[16] * 512) / tape->buffer_size, in idetape_setup()