pccard_cis_quirks.c (139749) | pccard_cis_quirks.c (144158) |
---|---|
1/* $NetBSD: pcmcia_cis_quirks.c,v 1.6 2000/04/12 21:07:55 scw Exp $ */ 2 3#include <sys/cdefs.h> | 1/* $NetBSD: pcmcia_cis_quirks.c,v 1.6 2000/04/12 21:07:55 scw Exp $ */ 2 3#include <sys/cdefs.h> |
4__FBSDID("$FreeBSD: head/sys/dev/pccard/pccard_cis_quirks.c 139749 2005-01-06 01:43:34Z imp $"); | 4__FBSDID("$FreeBSD: head/sys/dev/pccard/pccard_cis_quirks.c 144158 2005-03-26 21:30:49Z sam $"); |
5 6#define PCCARDDEBUG 7 8/*- 9 * Copyright (c) 1998 Marc Horowitz. All rights reserved. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions --- 248 unchanged lines hidden (view full) --- 261 } 262 263 STAILQ_INIT(&sc->card.pf_head); 264 wiped = 1; 265 } 266 267 if (pf_last == q->pf) { 268 cfe = malloc(sizeof(*cfe), M_DEVBUF, M_NOWAIT); | 5 6#define PCCARDDEBUG 7 8/*- 9 * Copyright (c) 1998 Marc Horowitz. All rights reserved. 10 * 11 * Redistribution and use in source and binary forms, with or without 12 * modification, are permitted provided that the following conditions --- 248 unchanged lines hidden (view full) --- 261 } 262 263 STAILQ_INIT(&sc->card.pf_head); 264 wiped = 1; 265 } 266 267 if (pf_last == q->pf) { 268 cfe = malloc(sizeof(*cfe), M_DEVBUF, M_NOWAIT); |
269 if (cfe == NULL) { 270 device_printf(dev, "no memory for quirk (1)\n"); 271 continue; 272 } |
|
269 *cfe = *q->cfe; 270 STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); 271 } else { 272 pf = malloc(sizeof(*pf), M_DEVBUF, M_NOWAIT); | 273 *cfe = *q->cfe; 274 STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); 275 } else { 276 pf = malloc(sizeof(*pf), M_DEVBUF, M_NOWAIT); |
277 if (pf == NULL) { 278 device_printf(dev, 279 "no memory for pccard function\n"); 280 continue; 281 } |
|
273 *pf = *q->pf; 274 STAILQ_INIT(&pf->cfe_head); 275 cfe = malloc(sizeof(*cfe), M_DEVBUF, M_NOWAIT); | 282 *pf = *q->pf; 283 STAILQ_INIT(&pf->cfe_head); 284 cfe = malloc(sizeof(*cfe), M_DEVBUF, M_NOWAIT); |
285 if (cfe == NULL) { 286 free(pf, M_DEVBUF); 287 device_printf(dev, "no memory for quirk (2)\n"); 288 continue; 289 } |
|
276 *cfe = *q->cfe; 277 STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); 278 STAILQ_INSERT_TAIL(&sc->card.pf_head, pf, pf_list); 279 pf_last = q->pf; 280 } 281 } 282} | 290 *cfe = *q->cfe; 291 STAILQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list); 292 STAILQ_INSERT_TAIL(&sc->card.pf_head, pf, pf_list); 293 pf_last = q->pf; 294 } 295 } 296} |