Lines Matching refs:p_new
232 t_ipmi_fru_bloc * p_first, * p_bloc, * p_new; in build_fru_bloc() local
304 p_new = malloc(sizeof(struct ipmi_fru_bloc)); in build_fru_bloc()
305 if (!p_new) { in build_fru_bloc()
311 p_new->next = NULL; in build_fru_bloc()
312 p_new->start = header.offsets[i] * 8; in build_fru_bloc()
313 p_new->size = fru->size - p_new->start; in build_fru_bloc()
315 strncpy((char *)p_new->blocId, section_id[i], sizeof(p_new->blocId)); in build_fru_bloc()
317 p_new->blocId[sizeof(p_new->blocId)-1] = 0; in build_fru_bloc()
319 p_bloc->next = p_new; in build_fru_bloc()
320 p_bloc->size = p_new->start - p_bloc->start; in build_fru_bloc()
321 p_bloc = p_new; in build_fru_bloc()
346 p_new = malloc(sizeof(struct ipmi_fru_bloc)); in build_fru_bloc()
347 if (!p_new) { in build_fru_bloc()
353 p_new->next = NULL; in build_fru_bloc()
354 p_new->start = off; in build_fru_bloc()
355 p_new->size = fru->size - p_new->start; in build_fru_bloc()
356 sprintf((char *)p_new->blocId, "Multi-Rec Area: Type %i", in build_fru_bloc()
359 p_bloc->next = p_new; in build_fru_bloc()
360 p_bloc->size = p_new->start - p_bloc->start; in build_fru_bloc()
361 p_bloc = p_new; in build_fru_bloc()
377 p_new = malloc(sizeof(struct ipmi_fru_bloc)); in build_fru_bloc()
378 if (!p_new) { in build_fru_bloc()
384 p_new->next = NULL; in build_fru_bloc()
385 p_new->start = off; in build_fru_bloc()
386 p_new->size = fru->size - p_new->start; in build_fru_bloc()
387 strcpy((char *)p_new->blocId, "Unused space"); in build_fru_bloc()
389 p_bloc->next = p_new; in build_fru_bloc()
390 p_bloc->size = p_new->start - p_bloc->start; in build_fru_bloc()