Lines Matching refs:fw
79 if (!card->fw.up || in softing_netdev_start_xmit()
461 if (mutex_lock_interruptible(&card->fw.lock)) in softing_card_shutdown()
463 fw_up = card->fw.up; in softing_card_shutdown()
464 card->fw.up = 0; in softing_card_shutdown()
477 mutex_unlock(&card->fw.lock); in softing_card_shutdown()
487 if (mutex_lock_interruptible(&card->fw.lock)) in softing_card_boot()
489 if (card->fw.up) { in softing_card_boot()
490 mutex_unlock(&card->fw.lock); in softing_card_boot()
517 ret = softing_load_fw(card->pdat->boot.fw, card, card->dpram, in softing_card_boot()
523 ret = softing_load_fw(card->pdat->load.fw, card, card->dpram, in softing_card_boot()
535 ret = softing_load_app_fw(card->pdat->app.fw, card); in softing_card_boot()
543 card->fw.up = 1; in softing_card_boot()
544 mutex_unlock(&card->fw.lock); in softing_card_boot()
547 card->fw.up = 0; in softing_card_boot()
553 mutex_unlock(&card->fw.lock); in softing_card_boot()
592 ret = mutex_lock_interruptible(&card->fw.lock); in store_output()
596 mutex_unlock(&card->fw.lock); in store_output()
600 mutex_unlock(&card->fw.lock); in store_output()
712 DEV_ATTR_RO_STR(firmware, pdat->app.fw);
782 mutex_init(&card->fw.lock); in softing_pdev_probe()