Lines Matching refs:efx

106 void efx_mcdi_sensor_event(struct efx_nic *efx, efx_qword_t *ev)  in efx_mcdi_sensor_event()  argument
131 netif_err(efx, hw, efx->net_dev, in efx_mcdi_sensor_event()
147 static int efx_mcdi_mon_update(struct efx_nic *efx) in efx_mcdi_mon_update() argument
149 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_update()
157 rc = efx_mcdi_rpc(efx, MC_CMD_READ_SENSORS, in efx_mcdi_mon_update()
167 struct efx_nic *efx = dev_get_drvdata(dev->parent); in efx_mcdi_mon_get_entry() local
168 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_get_entry()
179 rc = efx_mcdi_mon_update(efx); in efx_mcdi_mon_get_entry()
282 efx_mcdi_mon_add_attr(struct efx_nic *efx, const char *name, in efx_mcdi_mon_add_attr() argument
288 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_add_attr()
306 int efx_mcdi_mon_probe(struct efx_nic *efx) in efx_mcdi_mon_probe() argument
309 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_probe()
324 rc = efx_mcdi_rpc(efx, MC_CMD_SENSOR_INFO, inbuf, sizeof(inbuf), in efx_mcdi_mon_probe()
342 efx, &hwmon->dma_buf, in efx_mcdi_mon_probe()
349 efx_mcdi_mon_update(efx); in efx_mcdi_mon_probe()
386 rc = efx_mcdi_rpc(efx, MC_CMD_SENSOR_INFO, in efx_mcdi_mon_probe()
418 efx_port_num(efx)) in efx_mcdi_mon_probe()
464 efx, name, efx_mcdi_mon_show_value, i, type, 0); in efx_mcdi_mon_probe()
470 efx, name, efx_mcdi_mon_show_limit, in efx_mcdi_mon_probe()
477 efx, name, efx_mcdi_mon_show_limit, in efx_mcdi_mon_probe()
487 efx, name, efx_mcdi_mon_show_limit, in efx_mcdi_mon_probe()
495 efx, name, efx_mcdi_mon_show_alarm, i, type, 0); in efx_mcdi_mon_probe()
502 efx, name, efx_mcdi_mon_show_label, i, type, 0); in efx_mcdi_mon_probe()
508 hwmon->device = hwmon_device_register_with_groups(&efx->pci_dev->dev, in efx_mcdi_mon_probe()
519 efx_mcdi_mon_remove(efx); in efx_mcdi_mon_probe()
523 void efx_mcdi_mon_remove(struct efx_nic *efx) in efx_mcdi_mon_remove() argument
525 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_remove()
531 efx_nic_free_buffer(efx, &hwmon->dma_buf); in efx_mcdi_mon_remove()