Lines Matching defs:head
159 /* head and record addresses of count_area read in analysis ccw */
202 static void set_ch_t(struct ch_t *geo, __u32 cyl, __u8 head)
205 geo->head = cyl >> 16;
206 geo->head <<= 4;
207 geo->head |= head;
220 u8 head;
244 head = sense[31] & 0x0F;
245 *track = cyl * private->rdc_data.trk_per_cyl + head;
522 data->search_arg.head = data->seek_addr.head;
699 data->search_arg.head = data->seek_addr.head;
2305 private->count_area[i].head != count_area_head[i] ||
2320 private->count_area[i].head != count_area_head[i] ||
2757 /* calculate cylinder and head for the current track */
2767 ect->head = address.head;
2782 ect->head = address.head;
2796 ect->head = address.head;
2805 address.cyl == 0 && address.head == 0) {
2812 address.cyl == 0 && address.head == 1) {
3258 int head;
3261 head = fmt_buffer[start].head;
3265 * - if data reoccurs (same head and record may reoccur), which may
3267 * - when the head changes, because we're iterating over several tracks
3274 if ((fmt_buffer[i].head == head &&
3276 fmt_buffer[i].head != head ||
3346 geo.cyl == 0 && geo.head == 0) {
3353 geo.cyl == 0 && geo.head == 1) {
3370 fmt_buffer[pos].head != geo.head ||
4366 lredata->search_arg.head = lredata->seek_addr.head;