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;