Lines Matching refs:pgo

2499 	int pgo;  in write_mode_page()  local
2507 pgo = MODE_HEADER_LENGTH + (STp->buffer)->b_data[MH_OFF_BDESCS_LENGTH]; in write_mode_page()
2508 cmd[4] = pgo + (STp->buffer)->b_data[pgo + MP_OFF_PAGE_LENGTH] + 2; in write_mode_page()
2514 (STp->buffer)->b_data[pgo + MP_OFF_PAGE_NBR] &= MP_MSK_PAGE_NBR; in write_mode_page()
3376 int pgo, psd_cnt, psdo; in partition_tape() local
3393 pgo = MODE_HEADER_LENGTH + bp[MH_OFF_BDESCS_LENGTH]; in partition_tape()
3395 bp[pgo + MP_OFF_PAGE_LENGTH] + 2); in partition_tape()
3397 psd_cnt = (bp[pgo + MP_OFF_PAGE_LENGTH] + 2 - PART_PAGE_FIXED_LENGTH) / 2; in partition_tape()
3400 needs_format = (bp[pgo + PP_OFF_FLAGS] & PP_MSK_POFM) != 0; in partition_tape()
3411 if ((bp[pgo + PP_OFF_FLAGS] & PP_MSK_PSUM_UNITS) == PP_MSK_PSUM_UNITS) { in partition_tape()
3436 psdo = pgo + PART_PAGE_FIXED_LENGTH; in partition_tape()
3441 (psd_cnt > bp[pgo + PP_OFF_MAX_ADD_PARTS] || in partition_tape()
3442 bp[pgo + PP_OFF_MAX_ADD_PARTS] != 1)) { in partition_tape()
3446 memset(bp + psdo, 0, bp[pgo + PP_OFF_NBR_ADD_PARTS] * 2); in partition_tape()
3449 psd_cnt, bp[pgo + PP_OFF_MAX_ADD_PARTS], in partition_tape()
3450 bp[pgo + PP_OFF_NBR_ADD_PARTS]); in partition_tape()
3453 bp[pgo + PP_OFF_NBR_ADD_PARTS] = 0; in partition_tape()
3454 if (psd_cnt <= bp[pgo + PP_OFF_MAX_ADD_PARTS]) in partition_tape()
3455 bp[pgo + MP_OFF_PAGE_LENGTH] = 6; in partition_tape()
3462 bp[pgo + 3] = 1; in partition_tape()
3463 if (bp[pgo + MP_OFF_PAGE_LENGTH] < 8) in partition_tape()
3464 bp[pgo + MP_OFF_PAGE_LENGTH] = 8; in partition_tape()
3469 bp[pgo + PP_OFF_PART_UNITS] = 0; in partition_tape()
3470 bp[pgo + PP_OFF_RESERVED] = 0; in partition_tape()
3472 bp[pgo + PP_OFF_FLAGS] = PP_BIT_IDP | psum | in partition_tape()
3473 (bp[pgo + PP_OFF_FLAGS] & 0x07); in partition_tape()
3474 bp[pgo + PP_OFF_PART_UNITS] = units; in partition_tape()
3476 bp[pgo + PP_OFF_FLAGS] = PP_BIT_FDP | in partition_tape()
3477 (bp[pgo + PP_OFF_FLAGS] & 0x1f); in partition_tape()
3478 bp[pgo + MP_OFF_PAGE_LENGTH] = 6 + psd_cnt * 2; in partition_tape()