Lines Matching refs:enp

48 	__in			efx_nic_t *enp,  in efx_bootcfg_csum()  argument
52 _NOTE(ARGUNUSED(enp)) in efx_bootcfg_csum()
64 __in efx_nic_t *enp, in efx_bootcfg_verify() argument
108 if (efx_bootcfg_csum(enp, data, size) != 0) { in efx_bootcfg_verify()
130 __in efx_nic_t *enp, in efx_bootcfg_read() argument
139 rc = efx_nvram_size(enp, EFX_NVRAM_BOOTROM_CFG, &sector_length); in efx_bootcfg_read()
152 EFSYS_KMEM_ALLOC(enp->en_esip, sector_length, payload); in efx_bootcfg_read()
160 if ((rc = efx_nvram_rw_start(enp, EFX_NVRAM_BOOTROM_CFG, NULL)) != 0) in efx_bootcfg_read()
163 rc = efx_nvram_read_chunk(enp, EFX_NVRAM_BOOTROM_CFG, 0, in efx_bootcfg_read()
166 efx_nvram_rw_finish(enp, EFX_NVRAM_BOOTROM_CFG); in efx_bootcfg_read()
172 rc = efx_bootcfg_verify(enp, (caddr_t)payload, sector_length, in efx_bootcfg_read()
209 EFSYS_KMEM_FREE(enp->en_esip, sector_length, payload); in efx_bootcfg_read()
220 data[0] -= efx_bootcfg_csum(enp, data, size); in efx_bootcfg_read()
232 EFSYS_KMEM_FREE(enp->en_esip, sector_length, payload); in efx_bootcfg_read()
243 __in efx_nic_t *enp, in efx_bootcfg_write() argument
256 rc = efx_nvram_size(enp, EFX_NVRAM_BOOTROM_CFG, &sector_length); in efx_bootcfg_write()
263 if ((rc = efx_bootcfg_verify(enp, data, size, &used_bytes)) != 0) in efx_bootcfg_write()
279 rc = efx_nvram_rw_start(enp, EFX_NVRAM_BOOTROM_CFG, &chunk_length); in efx_bootcfg_write()
283 EFSYS_KMEM_ALLOC(enp->en_esip, chunk_length, chunk); in efx_bootcfg_write()
289 if ((rc = efx_nvram_erase(enp, EFX_NVRAM_BOOTROM_CFG)) != 0) in efx_bootcfg_write()
296 checksum = efx_bootcfg_csum(enp, data, used_bytes); in efx_bootcfg_write()
310 if ((rc = efx_nvram_write_chunk(enp, EFX_NVRAM_BOOTROM_CFG, in efx_bootcfg_write()
315 efx_nvram_rw_finish(enp, EFX_NVRAM_BOOTROM_CFG); in efx_bootcfg_write()
317 EFSYS_KMEM_FREE(enp->en_esip, chunk_length, chunk); in efx_bootcfg_write()
326 EFSYS_KMEM_FREE(enp->en_esip, chunk_length, chunk); in efx_bootcfg_write()
330 efx_nvram_rw_finish(enp, EFX_NVRAM_BOOTROM_CFG); in efx_bootcfg_write()