Lines Matching refs:fw

318 /* 0 means chip/fw default, non-zero number is value in microseconds */
323 /* 0 means chip/fw default, non-zero number is value in microseconds */
328 /* 0 means chip/fw default, non-zero number is # of keepalives before abort */
333 /* 0 means chip/fw default, non-zero number is value in microseconds */
338 /* 0 means chip/fw default, non-zero number is value in microseconds */
343 /* 0 means chip/fw default, non-zero number is # of rexmt before abort */
348 /* -1 means chip/fw default, other values are raw backoff values to use */
3038 panic("%s: cannot translate fw mtype %d.", __func__, mtype);
3424 const struct firmware **fw)
3429 if (fw != NULL)
3430 *fw = NULL;
3442 if (fw != NULL)
3443 *fw = firmware_get(fw_info->fw_mod_name);
3452 const struct firmware *fw)
3455 if (fw != NULL)
3456 firmware_put(fw, FIRMWARE_UNLOAD);
3471 const struct firmware *cfg, *fw;
3478 cfg = fw = NULL;
3484 rc = load_fw_module(sc, &cfg, &fw);
3485 if (rc != 0 || fw == NULL) {
3487 "failed to load firmware module: %d. cfg %p, fw %p;"
3490 rc, cfg, fw);
3492 memcpy(&bundled_fw, fw->data, sizeof(bundled_fw));
3551 rc = load_fw_module(sc, &cfg, &fw);
3552 if (rc != 0 || fw == NULL) {
3554 "failed to load firmware module: %d. cfg %p, fw %p\n",
3555 rc, cfg, fw);
3559 if (fw == NULL) {
3568 k = be32toh(((const struct fw_hdr *)fw->data)->fw_ver);
3589 rc = -t4_fw_upgrade(sc, sc->mbox, fw->data, fw->datasize, 0);
3595 memcpy(card_fw, fw->data, sizeof(*card_fw));
3598 unload_fw_module(sc, cfg, fw);
3615 struct fw_hdr *card_fw; /* fw on the card */
9448 load_fw(struct adapter *sc, struct t4_data *fw)
9469 fw_data = malloc(fw->len, M_CXGBE, M_WAITOK);
9475 rc = copyin(fw->data, fw_data, fw->len);
9477 rc = -t4_load_fw(sc, fw_data, fw->len);