fwp               187 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	struct fw_page *fwp;
fwp               190 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	fwp = find_fw_page(dev, addr & MLX5_U64_4K_PAGE_MASK);
fwp               191 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	if (!fwp) {
fwp               197 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	fwp->free_count++;
fwp               198 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	set_bit(n, &fwp->bitmask);
fwp               199 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	if (fwp->free_count == MLX5_NUM_4K_IN_PAGE) {
fwp               200 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		rb_erase(&fwp->rb_node, &dev->priv.page_root);
fwp               201 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		if (fwp->free_count != 1)
fwp               202 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 			list_del(&fwp->list);
fwp               205 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		__free_page(fwp->page);
fwp               206 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		kfree(fwp);
fwp               207 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	} else if (fwp->free_count == 1) {
fwp               208 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		list_add(&fwp->list, &dev->priv.free_list);
fwp               345 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	struct fw_page *fwp;
fwp               360 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		fwp = rb_entry(p, struct fw_page, rb_node);
fwp               362 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		if (fwp->func_id != func_id)
fwp               365 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 		MLX5_ARRAY_SET64(manage_pages_out, out, pas, i, fwp->addr);
fwp               523 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 	struct fw_page *fwp;
fwp               531 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 			fwp = rb_entry(p, struct fw_page, rb_node);
fwp               532 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c 			err = reclaim_pages(dev, fwp->func_id,
fwp               738 drivers/net/wireless/broadcom/b43legacy/b43legacy.h 	const struct firmware *fwp;	/* needed to pass fw pointer */
fwp              1489 drivers/net/wireless/broadcom/b43legacy/main.c 	dev->fwp = firmware;
fwp              1520 drivers/net/wireless/broadcom/b43legacy/main.c 		if (!dev->fwp)
fwp              1522 drivers/net/wireless/broadcom/b43legacy/main.c 		*fw = dev->fwp;
fwp                79 drivers/staging/media/ipu3/ipu3-css-fw.c 		&css->fwp->binary_header[css->pipes[pipe].bindex];
fwp               101 drivers/staging/media/ipu3/ipu3-css-fw.c 		for (i = 0; i < css->fwp->file_header.binary_nr; i++)
fwp               126 drivers/staging/media/ipu3/ipu3-css-fw.c 	css->fwp = (struct imgu_fw_header *)css->fw->data;
fwp               128 drivers/staging/media/ipu3/ipu3-css-fw.c 	    css->fwp->file_header.h_size != sizeof(struct imgu_fw_bi_file_h))
fwp               131 drivers/staging/media/ipu3/ipu3-css-fw.c 	    css->fwp->file_header.binary_nr * sizeof(struct imgu_fw_info) >
fwp               136 drivers/staging/media/ipu3/ipu3-css-fw.c 		 css->fwp->file_header.version, css->fwp->file_header.binary_nr,
fwp               141 drivers/staging/media/ipu3/ipu3-css-fw.c 	binary_nr = css->fwp->file_header.binary_nr;
fwp               148 drivers/staging/media/ipu3/ipu3-css-fw.c 		struct imgu_fw_info *bi = &css->fwp->binary_header[i];
fwp               149 drivers/staging/media/ipu3/ipu3-css-fw.c 		const char *name = (void *)css->fwp + bi->blob.prog_name_offset;
fwp               242 drivers/staging/media/ipu3/ipu3-css-fw.c 	for (i = 0; i < css->fwp->file_header.binary_nr; i++) {
fwp               243 drivers/staging/media/ipu3/ipu3-css-fw.c 		struct imgu_fw_info *bi = &css->fwp->binary_header[i];
fwp               244 drivers/staging/media/ipu3/ipu3-css-fw.c 		void *blob = (void *)css->fwp + bi->blob.offset;
fwp              1193 drivers/staging/media/ipu3/ipu3-css-params.c 			&css->fwp->binary_header[css_pipe->bindex];
fwp              1643 drivers/staging/media/ipu3/ipu3-css-params.c 		&css->fwp->binary_header[css_pipe->bindex];
fwp              1671 drivers/staging/media/ipu3/ipu3-css-params.c 		&css->fwp->binary_header[css_pipe->bindex];
fwp              1697 drivers/staging/media/ipu3/ipu3-css-params.c 		&css->fwp->binary_header[css_pipe->bindex];
fwp              1737 drivers/staging/media/ipu3/ipu3-css-params.c 		&css->fwp->binary_header[css_pipe->bindex];
fwp              1956 drivers/staging/media/ipu3/ipu3-css-params.c 		&css->fwp->binary_header[css_pipe->bindex];
fwp              2732 drivers/staging/media/ipu3/ipu3-css-params.c 		&css->fwp->binary_header[css->pipes[pipe].bindex];
fwp              2733 drivers/staging/media/ipu3/ipu3-css-params.c 	struct imgu_fw_param_memory_offsets *pofs = (void *)css->fwp +
fwp              2812 drivers/staging/media/ipu3/ipu3-css-params.c 		&css->fwp->binary_header[css_pipe->bindex];
fwp              2813 drivers/staging/media/ipu3/ipu3-css-params.c 	struct imgu_fw_param_memory_offsets *pofs = (void *)css->fwp +
fwp               432 drivers/staging/media/ipu3/ipu3-css.c 					&css->fwp->binary_header[css->fw_sp[i]];
fwp               485 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[sp]];
fwp               530 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi, *bl = &css->fwp->binary_header[css->fw_bl];
fwp               545 drivers/staging/media/ipu3/ipu3-css.c 					&css->fwp->binary_header[css->fw_sp[j]];
fwp               575 drivers/staging/media/ipu3/ipu3-css.c 	bi = &css->fwp->binary_header[css->fw_sp[0]];
fwp               606 drivers/staging/media/ipu3/ipu3-css.c 	bi = &css->fwp->binary_header[css->fw_sp[1]];
fwp               623 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[0]];
fwp               702 drivers/staging/media/ipu3/ipu3-css.c 			&css->fwp->binary_header[css_pipe->bindex];
fwp               705 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_config_memory_offsets *cofs = (void *)css->fwp +
fwp               707 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_state_memory_offsets *sofs = (void *)css->fwp +
fwp               906 drivers/staging/media/ipu3/ipu3-css.c 		(char *)css->fwp + bi->blob.prog_name_offset,
fwp              1081 drivers/staging/media/ipu3/ipu3-css.c 			       &css->fwp->binary_header[css_pipe->bindex])))
fwp              1106 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[sp]];
fwp              1120 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[sp]];
fwp              1158 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[sp]];
fwp              1262 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi = &css->fwp->binary_header[css_pipe->bindex];
fwp              1600 drivers/staging/media/ipu3/ipu3-css.c 	const int binary_nr = css->fwp->file_header.binary_nr;
fwp              1619 drivers/staging/media/ipu3/ipu3-css.c 		struct imgu_fw_info *bi = &css->fwp->binary_header[i];
fwp              1633 drivers/staging/media/ipu3/ipu3-css.c 		struct imgu_fw_info *bi = &css->fwp->binary_header[i];
fwp              1636 drivers/staging/media/ipu3/ipu3-css.c 		name = (void *)css->fwp + bi->blob.prog_name_offset;
fwp              2169 drivers/staging/media/ipu3/ipu3-css.c 	bi = &css->fwp->binary_header[css_pipe->bindex];
fwp              2356 drivers/staging/media/ipu3/ipu3-css.c 	struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[0]];
fwp               154 drivers/staging/media/ipu3/ipu3-css.h 	struct imgu_fw_header *fwp;