Home
last modified time | relevance | path

Searched refs:dev_cmd_lock (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_fw.c76 mutex_lock(&ionic->dev_cmd_lock); in ionic_fw_status_long_wait()
79 mutex_unlock(&ionic->dev_cmd_lock); in ionic_fw_status_long_wait()
133 mutex_lock(&ionic->dev_cmd_lock); in ionic_firmware_update()
139 mutex_unlock(&ionic->dev_cmd_lock); in ionic_firmware_update()
156 mutex_lock(&ionic->dev_cmd_lock); in ionic_firmware_update()
161 mutex_unlock(&ionic->dev_cmd_lock); in ionic_firmware_update()
177 mutex_lock(&ionic->dev_cmd_lock); in ionic_firmware_update()
180 mutex_unlock(&ionic->dev_cmd_lock); in ionic_firmware_update()
H A Dionic_main.c569 mutex_lock(&ionic->dev_cmd_lock); in ionic_identify()
580 mutex_unlock(&ionic->dev_cmd_lock); in ionic_identify()
617 mutex_lock(&ionic->dev_cmd_lock); in ionic_init()
620 mutex_unlock(&ionic->dev_cmd_lock); in ionic_init()
633 mutex_lock(&ionic->dev_cmd_lock); in ionic_reset()
636 mutex_unlock(&ionic->dev_cmd_lock); in ionic_reset()
648 mutex_lock(&ionic->dev_cmd_lock); in ionic_port_identify()
657 mutex_unlock(&ionic->dev_cmd_lock); in ionic_port_identify()
681 mutex_lock(&ionic->dev_cmd_lock); in ionic_port_init()
690 mutex_unlock(&ionic->dev_cmd_lock); in ionic_port_init()
[all …]
H A Dionic_ethtool.c284 mutex_lock(&ionic->dev_cmd_lock); in ionic_set_link_ksettings()
287 mutex_unlock(&ionic->dev_cmd_lock); in ionic_set_link_ksettings()
294 mutex_lock(&ionic->dev_cmd_lock); in ionic_set_link_ksettings()
297 mutex_unlock(&ionic->dev_cmd_lock); in ionic_set_link_ksettings()
344 mutex_lock(&ionic->dev_cmd_lock); in ionic_set_pauseparam()
347 mutex_unlock(&ionic->dev_cmd_lock); in ionic_set_pauseparam()
412 mutex_lock(&lif->ionic->dev_cmd_lock); in ionic_set_fecparam()
415 mutex_unlock(&lif->ionic->dev_cmd_lock); in ionic_set_fecparam()
1066 mutex_lock(&ionic->dev_cmd_lock); in ionic_nway_reset()
1076 mutex_unlock(&ionic->dev_cmd_lock); in ionic_nway_reset()
H A Dionic_bus_pci.c316 mutex_init(&ionic->dev_cmd_lock); in ionic_probe()
390 mutex_destroy(&ionic->dev_cmd_lock); in ionic_probe()
420 mutex_destroy(&ionic->dev_cmd_lock); in ionic_remove()
H A Dionic.h45 struct mutex dev_cmd_lock; /* lock for dev_cmd operations */ member
H A Dionic_dev.c488 mutex_lock(&ionic->dev_cmd_lock); in ionic_set_vf_config()
491 mutex_unlock(&ionic->dev_cmd_lock); in ionic_set_vf_config()
522 mutex_lock(&ionic->dev_cmd_lock); in ionic_dev_cmd_vf_getattr()
527 mutex_unlock(&ionic->dev_cmd_lock); in ionic_dev_cmd_vf_getattr()
H A Dionic_lif.c3242 mutex_lock(&lif->ionic->dev_cmd_lock); in ionic_lif_reset()
3245 mutex_unlock(&lif->ionic->dev_cmd_lock); in ionic_lif_reset()
3442 mutex_lock(&lif->ionic->dev_cmd_lock); in ionic_lif_adminq_init()
3446 mutex_unlock(&lif->ionic->dev_cmd_lock); in ionic_lif_adminq_init()
3605 mutex_lock(&lif->ionic->dev_cmd_lock); in ionic_lif_init()
3609 mutex_unlock(&lif->ionic->dev_cmd_lock); in ionic_lif_init()
3794 mutex_lock(&ionic->dev_cmd_lock); in ionic_lif_queue_identify()
3808 mutex_unlock(&ionic->dev_cmd_lock); in ionic_lif_queue_identify()
3850 mutex_lock(&ionic->dev_cmd_lock); in ionic_lif_identify()
3854 mutex_unlock(&ionic->dev_cmd_lock); in ionic_lif_identify()