Home
last modified time | relevance | path

Searched refs:fwp (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_pagealloc.c52 struct mlx5_fw_page *fwp; in mlx5_fwp_load_mem_cb() local
55 fwp = (struct mlx5_fw_page *)arg; in mlx5_fwp_load_mem_cb()
56 owned = MLX5_DMA_OWNED(fwp->dev); in mlx5_fwp_load_mem_cb()
59 MLX5_DMA_LOCK(fwp->dev); in mlx5_fwp_load_mem_cb()
63 fwp->dma_addr = segs->ds_addr; in mlx5_fwp_load_mem_cb()
64 fwp->load_done = MLX5_LOAD_ST_SUCCESS; in mlx5_fwp_load_mem_cb()
66 fwp->load_done = MLX5_LOAD_ST_FAILURE; in mlx5_fwp_load_mem_cb()
68 MLX5_DMA_DONE(fwp->dev); in mlx5_fwp_load_mem_cb()
71 MLX5_DMA_UNLOCK(fwp->dev); in mlx5_fwp_load_mem_cb()
75 mlx5_fwp_flush(struct mlx5_fw_page *fwp) in mlx5_fwp_flush() argument
[all …]
/freebsd/sys/dev/mlx5/
H A Ddriver.h1068 void mlx5_fwp_flush(struct mlx5_fw_page *fwp);
1069 void mlx5_fwp_invalidate(struct mlx5_fw_page *fwp);
1071 void mlx5_fwp_free(struct mlx5_fw_page *fwp);
1072 u64 mlx5_fwp_get_dma(struct mlx5_fw_page *fwp, size_t offset);
1073 void *mlx5_fwp_get_virt(struct mlx5_fw_page *fwp, size_t offset);
/freebsd/sys/dev/bwn/
H A Dif_bwn.c3713 #define GETFWOFFSET(fwp, offset) \ in bwn_fw_loadinitvals() argument
3714 ((const struct bwn_fwinitvals *)((const char *)fwp.fw->data + offset)) in bwn_fw_loadinitvals()
4341 #define GETFWOFFSET(fwp, offset) \ in bwn_fw_loaducode() argument
4342 ((const uint32_t *)((const char *)fwp.fw->data + offset)) in bwn_fw_loaducode()
4343 #define GETFWSIZE(fwp, offset) \ in bwn_fw_loaducode() argument
4344 ((fwp.fw->datasize - offset) / sizeof(uint32_t)) in bwn_fw_loaducode()
/freebsd/sys/dev/iwm/
H A Dif_iwm.c573 const struct firmware *fwp; in iwm_read_firmware() local
587 fwp = firmware_get(sc->cfg->fw_name); in iwm_read_firmware()
588 if (fwp == NULL) { in iwm_read_firmware()
594 fw->fw_fp = fwp; in iwm_read_firmware()
/freebsd/sys/dev/iwx/
H A Dif_iwx.c1331 const struct firmware *fwp; in iwx_read_firmware() local
1337 fwp = firmware_get(sc->sc_fwname); in iwx_read_firmware()
1338 sc->sc_fwp = fwp; in iwx_read_firmware()
1340 if (fwp == NULL) { in iwx_read_firmware()
1357 uhdr = (const void *)(fwp->data); in iwx_read_firmware()
1358 if (*(const uint32_t *)fwp->data != 0 in iwx_read_firmware()
1372 len = fwp->datasize - sizeof(*uhdr); in iwx_read_firmware()