• Home
  • Raw
  • Download

Lines Matching refs:buff

153     char buff[CMD_NAME_LEN];  in sg_print_command()  local
155 sg_get_command_name(command, 0, CMD_NAME_LEN, buff); in sg_print_command()
156 buff[CMD_NAME_LEN - 1] = '\0'; in sg_print_command()
158 pr2ws("%s [", buff); in sg_print_command()
169 sg_get_scsi_status_str(int scsi_status, int buff_len, char * buff) in sg_get_scsi_status_str() argument
174 if ((NULL == buff) || (buff_len < 1)) in sg_get_scsi_status_str()
177 buff[0] = '\0'; in sg_get_scsi_status_str()
198 scnpr(buff, buff_len, "Unknown status [0x%x]", scsi_status); in sg_get_scsi_status_str()
200 scnpr(buff, buff_len, "%s", ccp); in sg_get_scsi_status_str()
206 char buff[128]; in sg_print_scsi_status() local
208 sg_get_scsi_status_str(scsi_status, sizeof(buff) - 1, buff); in sg_print_scsi_status()
209 buff[sizeof(buff) - 1] = '\0'; in sg_print_scsi_status()
210 pr2ws("%s ", buff); in sg_print_scsi_status()
234 sg_get_sense_key_str(int sense_key, int buff_len, char * buff) in sg_get_sense_key_str() argument
237 buff[0] = '\0'; in sg_get_sense_key_str()
238 return buff; in sg_get_sense_key_str()
241 scnpr(buff, buff_len, "%s", sg_lib_sense_key_desc[sense_key]); in sg_get_sense_key_str()
243 scnpr(buff, buff_len, "invalid value: 0x%x", sense_key); in sg_get_sense_key_str()
244 return buff; in sg_get_sense_key_str()
249 sg_get_asc_ascq_str(int asc, int ascq, int buff_len, char * buff) in sg_get_asc_ascq_str() argument
257 buff[0] = '\0'; in sg_get_asc_ascq_str()
258 return buff; in sg_get_asc_ascq_str()
266 num = scnpr(buff, buff_len, "Additional sense: "); in sg_get_asc_ascq_str()
268 scnpr(buff + num, ((rlen > 0) ? rlen : 0), ei2p->text, ascq); in sg_get_asc_ascq_str()
272 return buff; in sg_get_asc_ascq_str()
279 scnpr(buff, buff_len, "Additional sense: %s", eip->text); in sg_get_asc_ascq_str()
284 scnpr(buff, buff_len, "vendor specific ASC=%02x, ASCQ=%02x " in sg_get_asc_ascq_str()
287 scnpr(buff, buff_len, "ASC=%02x, vendor specific qualification " in sg_get_asc_ascq_str()
290 scnpr(buff, buff_len, "ASC=%02x, ASCQ=%02x (hex)", asc, ascq); in sg_get_asc_ascq_str()
292 return buff; in sg_get_asc_ascq_str()
492 sg_get_pdt_str(int pdt, int buff_len, char * buff) in sg_get_pdt_str() argument
495 scnpr(buff, buff_len, "bad pdt"); in sg_get_pdt_str()
497 scnpr(buff, buff_len, "%s", sg_lib_pdt_strs[pdt]); in sg_get_pdt_str()
498 return buff; in sg_get_pdt_str()
510 sg_get_trans_proto_str(int tpi, int buff_len, char * buff) in sg_get_trans_proto_str() argument
513 scnpr(buff, buff_len, "bad tpi"); in sg_get_trans_proto_str()
515 scnpr(buff, buff_len, "%s", sg_lib_transport_proto_strs[tpi]); in sg_get_trans_proto_str()
516 return buff; in sg_get_trans_proto_str()
2054 char * buff) in sg_get_command_name() argument
2058 if ((NULL == buff) || (buff_len < 1)) in sg_get_command_name()
2061 buff[0] = '\0'; in sg_get_command_name()
2065 scnpr(buff, buff_len, "%s", "<null> command pointer"); in sg_get_command_name()
2070 sg_get_opcode_sa_name(cmdp[0], service_action, peri_type, buff_len, buff); in sg_get_command_name()
2107 int peri_type, int buff_len, char * buff) in sg_get_opcode_sa_name() argument
2114 if ((NULL == buff) || (buff_len < 1)) in sg_get_opcode_sa_name()
2117 buff[0] = '\0'; in sg_get_opcode_sa_name()
2130 scnpr(buff, buff_len, "%s, %s", osp->prefix, in sg_get_opcode_sa_name()
2133 scnpr(buff, buff_len, "%s", vnp->name); in sg_get_opcode_sa_name()
2136 scnpr(buff, buff_len, "%s service action=0x%x", b, in sg_get_opcode_sa_name()
2140 sg_get_opcode_name(cmd_byte0, peri_type, buff_len, buff); in sg_get_opcode_sa_name()
2144 sg_get_opcode_name(cmd_byte0, peri_type, buff_len, buff); in sg_get_opcode_sa_name()
2149 char * buff) in sg_get_opcode_name() argument
2154 if ((NULL == buff) || (buff_len < 1)) in sg_get_opcode_name()
2157 buff[0] = '\0'; in sg_get_opcode_name()
2161 scnpr(buff, buff_len, "%s", "Variable length"); in sg_get_opcode_name()
2173 scnpr(buff, buff_len, "%s", vnp->name); in sg_get_opcode_name()
2175 scnpr(buff, buff_len, "Opcode=0x%x", (int)cmd_byte0); in sg_get_opcode_name()
2178 scnpr(buff, buff_len, "Reserved [0x%x]", (int)cmd_byte0); in sg_get_opcode_name()
2182 scnpr(buff, buff_len, "Vendor specific [0x%x]", (int)cmd_byte0); in sg_get_opcode_name()
2185 scnpr(buff, buff_len, "Opcode=0x%x", (int)cmd_byte0); in sg_get_opcode_name()
2237 sg_get_category_sense_str(int sense_cat, int buff_len, char * buff, in sg_get_category_sense_str() argument
2242 if (NULL == buff) in sg_get_category_sense_str()
2245 return buff; in sg_get_category_sense_str()
2248 scnpr(buff, buff_len, "No errors"); in sg_get_category_sense_str()
2251 scnpr(buff, buff_len, "Syntax error"); in sg_get_category_sense_str()
2254 n = scnpr(buff, buff_len, "Not ready"); in sg_get_category_sense_str()
2256 scnpr(buff + n, buff_len - n, " sense key"); in sg_get_category_sense_str()
2259 n = scnpr(buff, buff_len, "Medium or hardware error"); in sg_get_category_sense_str()
2261 scnpr(buff + n, buff_len - n, " sense key (plus blank check)"); in sg_get_category_sense_str()
2264 n = scnpr(buff, buff_len, "Illegal request"); in sg_get_category_sense_str()
2266 scnpr(buff + n, buff_len - n, " sense key, apart from Invalid " in sg_get_category_sense_str()
2270 n = scnpr(buff, buff_len, "Unit attention"); in sg_get_category_sense_str()
2272 scnpr(buff + n, buff_len - n, " sense key"); in sg_get_category_sense_str()
2275 n = scnpr(buff, buff_len, "Data protect"); in sg_get_category_sense_str()
2277 scnpr(buff + n, buff_len - n, " sense key, write protected " in sg_get_category_sense_str()
2281 n = scnpr(buff, buff_len, "Illegal request, invalid opcode"); in sg_get_category_sense_str()
2283 scnpr(buff + n, buff_len - n, " sense key"); in sg_get_category_sense_str()
2286 n = scnpr(buff, buff_len, "Copy aborted"); in sg_get_category_sense_str()
2288 scnpr(buff + n, buff_len - n, " sense key"); in sg_get_category_sense_str()
2291 n = scnpr(buff, buff_len, "Aborted command"); in sg_get_category_sense_str()
2293 scnpr(buff + n, buff_len - n, " sense key, other than " in sg_get_category_sense_str()
2297 n = scnpr(buff, buff_len, "Miscompare"); in sg_get_category_sense_str()
2299 scnpr(buff + n, buff_len - n, " sense key"); in sg_get_category_sense_str()
2302 scnpr(buff, buff_len, "File error"); in sg_get_category_sense_str()
2305 scnpr(buff, buff_len, "Illegal request with info"); in sg_get_category_sense_str()
2308 scnpr(buff, buff_len, "Medium or hardware error with info"); in sg_get_category_sense_str()
2311 n = scnpr(buff, buff_len, "No sense key"); in sg_get_category_sense_str()
2313 scnpr(buff + n, buff_len - n, " probably additional sense " in sg_get_category_sense_str()
2317 n = scnpr(buff, buff_len, "Recovered error"); in sg_get_category_sense_str()
2319 scnpr(buff + n, buff_len - n, " sense key"); in sg_get_category_sense_str()
2322 n = scnpr(buff, buff_len, "Reservation conflict"); in sg_get_category_sense_str()
2324 scnpr(buff + n, buff_len - n, " SCSI status"); in sg_get_category_sense_str()
2327 n = scnpr(buff, buff_len, "Condition met"); in sg_get_category_sense_str()
2329 scnpr(buff + n, buff_len - n, " SCSI status"); in sg_get_category_sense_str()
2332 n = scnpr(buff, buff_len, "Busy"); in sg_get_category_sense_str()
2334 scnpr(buff + n, buff_len - n, " SCSI status"); in sg_get_category_sense_str()
2337 n = scnpr(buff, buff_len, "Task set full"); in sg_get_category_sense_str()
2339 scnpr(buff + n, buff_len - n, " SCSI status"); in sg_get_category_sense_str()
2342 n = scnpr(buff, buff_len, "ACA active"); in sg_get_category_sense_str()
2344 scnpr(buff + n, buff_len - n, " SCSI status"); in sg_get_category_sense_str()
2347 n = scnpr(buff, buff_len, "Task aborted"); in sg_get_category_sense_str()
2349 scnpr(buff + n, buff_len - n, " SCSI status"); in sg_get_category_sense_str()
2352 scnpr(buff, buff_len, "SCSI command timeout"); in sg_get_category_sense_str()
2355 n = scnpr(buff, buff_len, "Aborted command, protection"); in sg_get_category_sense_str()
2357 scnpr(buff + n, buff_len - n, " information (PI) problem"); in sg_get_category_sense_str()
2360 n = scnpr(buff, buff_len, "Aborted command with info, protection"); in sg_get_category_sense_str()
2362 scnpr(buff + n, buff_len - n, " information (PI) problem"); in sg_get_category_sense_str()
2365 n = scnpr(buff, buff_len, "Malformed response"); in sg_get_category_sense_str()
2367 scnpr(buff + n, buff_len - n, " to SCSI command"); in sg_get_category_sense_str()
2370 n = scnpr(buff, buff_len, "Some other sense data problem"); in sg_get_category_sense_str()
2372 scnpr(buff + n, buff_len - n, ", try '-v' option for more " in sg_get_category_sense_str()
2376 n = scnpr(buff, buff_len, "Some other error/warning has occurred"); in sg_get_category_sense_str()
2378 scnpr(buff + n, buff_len - n, ", possible transport of driver " in sg_get_category_sense_str()
2386 n = scnpr(buff, buff_len, "OS error: %s [%d]", safe_strerror(k), in sg_get_category_sense_str()
2389 n = scnpr(buff, buff_len, "Sense category: %d", sense_cat); in sg_get_category_sense_str()
2391 scnpr(buff + n, buff_len - n, ", try '-v' option for more " in sg_get_category_sense_str()
2396 return buff; in sg_get_category_sense_str()
2420 sg_get_sfs_str(uint16_t sfs_code, int peri_type, int buff_len, char * buff, in sg_get_sfs_str() argument
2427 if ((NULL == buff) || (buff_len < 1)) { in sg_get_sfs_str()
2432 buff[0] = '\0'; in sg_get_sfs_str()
2448 n += scnpr(buff, buff_len, "SPC %s", vnp->name); in sg_get_sfs_str()
2450 n += scnpr(buff, buff_len, "%s", vnp->name); in sg_get_sfs_str()
2452 n += scnpr(buff, buff_len, "%s", sg_sfs_spc_reserved); in sg_get_sfs_str()
2456 n += scnpr(buff, buff_len, "SBC %s", vnp->name); in sg_get_sfs_str()
2458 n += scnpr(buff, buff_len, "%s", vnp->name); in sg_get_sfs_str()
2460 n += scnpr(buff, buff_len, "%s", sg_sfs_sbc_reserved); in sg_get_sfs_str()
2464 n += scnpr(buff, buff_len, "SSC %s", vnp->name); in sg_get_sfs_str()
2466 n += scnpr(buff, buff_len, "%s", vnp->name); in sg_get_sfs_str()
2468 n += scnpr(buff, buff_len, "%s", sg_sfs_ssc_reserved); in sg_get_sfs_str()
2472 n += scnpr(buff, buff_len, "ZBC %s", vnp->name); in sg_get_sfs_str()
2474 n += scnpr(buff, buff_len, "%s", vnp->name); in sg_get_sfs_str()
2476 n += scnpr(buff, buff_len, "%s", sg_sfs_zbc_reserved); in sg_get_sfs_str()
2480 n += scnpr(buff, buff_len, "[unrecognized PDT] %s", in sg_get_sfs_str()
2483 n += scnpr(buff, buff_len, "%s", vnp->name); in sg_get_sfs_str()
2485 n += scnpr(buff, buff_len, "%s", sg_sfs_reserved); in sg_get_sfs_str()
2490 return buff; in sg_get_sfs_str()
2690 char buff[82]; in dStrHexFp() local
2700 blen = (int)sizeof(buff); in dStrHexFp()
2705 memset(buff, ' ', 80); in dStrHexFp()
2706 buff[80] = '\0'; in dStrHexFp()
2714 scnpr(&buff[bpos], blen - bpos, "%.2x", (int)(unsigned char)c); in dStrHexFp()
2715 buff[bpos + 2] = ' '; in dStrHexFp()
2717 trimTrailingSpaces(buff); in dStrHexFp()
2718 fprintf(fp, formatstr, buff); in dStrHexFp()
2720 memset(buff, ' ', 80); in dStrHexFp()
2725 buff[bpos + 2] = '\0'; in dStrHexFp()
2726 trimTrailingSpaces(buff); in dStrHexFp()
2727 fprintf(fp, "%s\n", buff); in dStrHexFp()
2732 k = scnpr(buff + 1, blen - 1, "%.2x", a); in dStrHexFp()
2733 buff[k + 1] = ' '; in dStrHexFp()
2740 scnpr(&buff[bpos], blen - bpos, "%.2x", (int)(unsigned char)c); in dStrHexFp()
2741 buff[bpos + 2] = ' '; in dStrHexFp()
2743 buff[cpos++] = ' '; in dStrHexFp()
2747 buff[cpos++] = c; in dStrHexFp()
2751 trimTrailingSpaces(buff); in dStrHexFp()
2752 fprintf(fp, formatstr, buff); in dStrHexFp()
2756 memset(buff, ' ', 80); in dStrHexFp()
2757 k = scnpr(buff + 1, blen - 1, "%.2x", a); in dStrHexFp()
2758 buff[k + 1] = ' '; in dStrHexFp()
2762 buff[cpos] = '\0'; in dStrHexFp()
2764 trimTrailingSpaces(buff); in dStrHexFp()
2765 fprintf(fp, "%s\n", buff); in dStrHexFp()
2799 char buff[DSHS_LINE_BLEN + 2]; in dStrHexStr() local
2825 memset(buff, ' ', DSHS_LINE_BLEN); in dStrHexStr()
2826 buff[DSHS_LINE_BLEN] = '\0'; in dStrHexStr()
2828 memcpy(buff, leadin, bpstart); in dStrHexStr()
2833 scnpr(buff + bpos, (int)sizeof(buff) - bpos, "%.2x", in dStrHexStr()
2835 buff[bpos + 2] = ' '; in dStrHexStr()
2839 trimTrailingSpaces(buff); in dStrHexStr()
2842 buff, a); in dStrHexStr()
2845 n += scnpr(b + n, b_len - n, "%s\n", buff); in dStrHexStr()
2848 memset(buff, ' ', DSHS_LINE_BLEN); in dStrHexStr()
2851 memcpy(buff, leadin, bpstart); in dStrHexStr()
2856 trimTrailingSpaces(buff); in dStrHexStr()
2859 buff, a); in dStrHexStr()
2861 n += scnpr(b + n, b_len - n, "%s\n", buff); in dStrHexStr()
2950 char buff[82]; in dWordHex() local
2961 blen = (int)sizeof(buff); in dWordHex()
2962 memset(buff, ' ', 80); in dWordHex()
2963 buff[80] = '\0'; in dWordHex()
2970 scnpr(buff + bpos, blen - bpos, "%.4x", (unsigned int)c); in dWordHex()
2971 buff[bpos + 4] = ' '; in dWordHex()
2974 printf("%.39s\n", buff +8); in dWordHex()
2976 printf("%.47s\n", buff); in dWordHex()
2978 memset(buff, ' ', 80); in dWordHex()
2983 printf("%.39s\n", buff +8); in dWordHex()
2985 printf("%.47s\n", buff); in dWordHex()
2990 k = scnpr(buff + 1, blen - 1, "%.2x", a); in dWordHex()
2991 buff[k + 1] = ' '; in dWordHex()
2998 scnpr(buff + bpos, blen - bpos, "%.4x", (unsigned int)c); in dWordHex()
2999 buff[bpos + 4] = ' '; in dWordHex()
3001 buff[cpos++] = ' '; in dWordHex()
3002 buff[cpos++] = ' '; in dWordHex()
3003 buff[cpos++] = ' '; in dWordHex()
3009 buff[cpos++] = upp; in dWordHex()
3012 buff[cpos++] = low; in dWordHex()
3013 buff[cpos++] = ' '; in dWordHex()
3016 printf("%.76s\n", buff); in dWordHex()
3020 memset(buff, ' ', 80); in dWordHex()
3021 k = scnpr(buff + 1, blen - 1, "%.2x", a); in dWordHex()
3022 buff[k + 1] = ' '; in dWordHex()
3026 printf("%.76s\n", buff); in dWordHex()