Lines Matching refs:ci_code
224 uint_t h = fmd_strhash(cip->ci_code) % chp->ch_hashlen;
235 if (cip->ci_code) {
236 uint_t h = fmd_strhash(cip->ci_code) % chp->ch_hashlen;
253 * Look up the diagcode for this case and cache it in ci_code. If no suspects
275 fmd_free(cip->ci_code, cip->ci_codelen);
277 cip->ci_code = fmd_zalloc(cip->ci_codelen, FMD_SLEEP);
288 cip->ci_mod, keys, cip->ci_code, cip->ci_codelen) != 0) {
290 fmd_free(cip->ci_code, cip->ci_codelen);
292 cip->ci_code = fmd_zalloc(cip->ci_codelen, FMD_SLEEP);
293 (void) strcpy(cip->ci_code, s);
301 return (cip->ci_code);
425 if (cip->ci_code == NULL)
438 code = cip->ci_code;
966 if (cip->ci_code == NULL)
1059 cip->ci_code != NULL) {
1357 cip->ci_code = fmd_strdup(code, FMD_SLEEP);
1358 cip->ci_codelen = cip->ci_code ? strlen(cip->ci_code) + 1 : 0;
1386 if (code != NULL && cip->ci_code == NULL) {
1387 cip->ci_code = fmd_strdup(code,
1389 cip->ci_codelen = cip->ci_code ?
1390 strlen(cip->ci_code) + 1 : 0;
1448 fmd_free(cip->ci_code, cip->ci_codelen);
1449 cip->ci_code = NULL;
1462 if (cip->ci_code)
1502 fmd_free(cip->ci_code, cip->ci_codelen);
2442 cip->ci_code = fmd_strdup(code, FMD_SLEEP);
2443 cip->ci_codelen = cip->ci_code ? strlen(cip->ci_code) + 1 : 0;