fw_priv            58 drivers/base/firmware_loader/fallback.c static inline bool fw_sysfs_done(struct fw_priv *fw_priv)
fw_priv            60 drivers/base/firmware_loader/fallback.c 	return __fw_state_check(fw_priv, FW_STATUS_DONE);
fw_priv            63 drivers/base/firmware_loader/fallback.c static inline bool fw_sysfs_loading(struct fw_priv *fw_priv)
fw_priv            65 drivers/base/firmware_loader/fallback.c 	return __fw_state_check(fw_priv, FW_STATUS_LOADING);
fw_priv            68 drivers/base/firmware_loader/fallback.c static inline int fw_sysfs_wait_timeout(struct fw_priv *fw_priv,  long timeout)
fw_priv            70 drivers/base/firmware_loader/fallback.c 	return __fw_state_wait_common(fw_priv, timeout);
fw_priv            76 drivers/base/firmware_loader/fallback.c 	struct fw_priv *fw_priv;
fw_priv            85 drivers/base/firmware_loader/fallback.c static void __fw_load_abort(struct fw_priv *fw_priv)
fw_priv            91 drivers/base/firmware_loader/fallback.c 	if (fw_sysfs_done(fw_priv))
fw_priv            94 drivers/base/firmware_loader/fallback.c 	list_del_init(&fw_priv->pending_list);
fw_priv            95 drivers/base/firmware_loader/fallback.c 	fw_state_aborted(fw_priv);
fw_priv           100 drivers/base/firmware_loader/fallback.c 	struct fw_priv *fw_priv = fw_sysfs->fw_priv;
fw_priv           102 drivers/base/firmware_loader/fallback.c 	__fw_load_abort(fw_priv);
fw_priv           109 drivers/base/firmware_loader/fallback.c 	struct fw_priv *fw_priv;
fw_priv           110 drivers/base/firmware_loader/fallback.c 	struct fw_priv *next;
fw_priv           113 drivers/base/firmware_loader/fallback.c 	list_for_each_entry_safe(fw_priv, next, &pending_fw_head,
fw_priv           115 drivers/base/firmware_loader/fallback.c 		if (!fw_priv->need_uevent || !only_kill_custom)
fw_priv           116 drivers/base/firmware_loader/fallback.c 			 __fw_load_abort(fw_priv);
fw_priv           169 drivers/base/firmware_loader/fallback.c 	if (add_uevent_var(env, "FIRMWARE=%s", fw_sysfs->fw_priv->fw_name))
fw_priv           185 drivers/base/firmware_loader/fallback.c 	if (fw_sysfs->fw_priv)
fw_priv           215 drivers/base/firmware_loader/fallback.c 	if (fw_sysfs->fw_priv)
fw_priv           216 drivers/base/firmware_loader/fallback.c 		loading = fw_sysfs_loading(fw_sysfs->fw_priv);
fw_priv           240 drivers/base/firmware_loader/fallback.c 	struct fw_priv *fw_priv;
fw_priv           245 drivers/base/firmware_loader/fallback.c 	fw_priv = fw_sysfs->fw_priv;
fw_priv           246 drivers/base/firmware_loader/fallback.c 	if (fw_state_is_aborted(fw_priv))
fw_priv           252 drivers/base/firmware_loader/fallback.c 		if (!fw_sysfs_done(fw_priv)) {
fw_priv           253 drivers/base/firmware_loader/fallback.c 			fw_free_paged_buf(fw_priv);
fw_priv           254 drivers/base/firmware_loader/fallback.c 			fw_state_start(fw_priv);
fw_priv           258 drivers/base/firmware_loader/fallback.c 		if (fw_sysfs_loading(fw_priv)) {
fw_priv           267 drivers/base/firmware_loader/fallback.c 			rc = fw_map_paged_buf(fw_priv);
fw_priv           273 drivers/base/firmware_loader/fallback.c 						fw_priv->data, fw_priv->size,
fw_priv           280 drivers/base/firmware_loader/fallback.c 			list_del_init(&fw_priv->pending_list);
fw_priv           282 drivers/base/firmware_loader/fallback.c 				fw_state_aborted(fw_priv);
fw_priv           285 drivers/base/firmware_loader/fallback.c 				fw_state_done(fw_priv);
fw_priv           304 drivers/base/firmware_loader/fallback.c static void firmware_rw_data(struct fw_priv *fw_priv, char *buffer,
fw_priv           308 drivers/base/firmware_loader/fallback.c 		memcpy(buffer, fw_priv->data + offset, count);
fw_priv           310 drivers/base/firmware_loader/fallback.c 		memcpy(fw_priv->data + offset, buffer, count);
fw_priv           313 drivers/base/firmware_loader/fallback.c static void firmware_rw(struct fw_priv *fw_priv, char *buffer,
fw_priv           322 drivers/base/firmware_loader/fallback.c 		page_data = kmap(fw_priv->pages[page_nr]);
fw_priv           329 drivers/base/firmware_loader/fallback.c 		kunmap(fw_priv->pages[page_nr]);
fw_priv           342 drivers/base/firmware_loader/fallback.c 	struct fw_priv *fw_priv;
fw_priv           346 drivers/base/firmware_loader/fallback.c 	fw_priv = fw_sysfs->fw_priv;
fw_priv           347 drivers/base/firmware_loader/fallback.c 	if (!fw_priv || fw_sysfs_done(fw_priv)) {
fw_priv           351 drivers/base/firmware_loader/fallback.c 	if (offset > fw_priv->size) {
fw_priv           355 drivers/base/firmware_loader/fallback.c 	if (count > fw_priv->size - offset)
fw_priv           356 drivers/base/firmware_loader/fallback.c 		count = fw_priv->size - offset;
fw_priv           360 drivers/base/firmware_loader/fallback.c 	if (fw_priv->data)
fw_priv           361 drivers/base/firmware_loader/fallback.c 		firmware_rw_data(fw_priv, buffer, offset, count, true);
fw_priv           363 drivers/base/firmware_loader/fallback.c 		firmware_rw(fw_priv, buffer, offset, count, true);
fw_priv           374 drivers/base/firmware_loader/fallback.c 	err = fw_grow_paged_buf(fw_sysfs->fw_priv,
fw_priv           399 drivers/base/firmware_loader/fallback.c 	struct fw_priv *fw_priv;
fw_priv           406 drivers/base/firmware_loader/fallback.c 	fw_priv = fw_sysfs->fw_priv;
fw_priv           407 drivers/base/firmware_loader/fallback.c 	if (!fw_priv || fw_sysfs_done(fw_priv)) {
fw_priv           412 drivers/base/firmware_loader/fallback.c 	if (fw_priv->data) {
fw_priv           413 drivers/base/firmware_loader/fallback.c 		if (offset + count > fw_priv->allocated_size) {
fw_priv           417 drivers/base/firmware_loader/fallback.c 		firmware_rw_data(fw_priv, buffer, offset, count, false);
fw_priv           425 drivers/base/firmware_loader/fallback.c 		firmware_rw(fw_priv, buffer, offset, count, false);
fw_priv           428 drivers/base/firmware_loader/fallback.c 	fw_priv->size = max_t(size_t, offset + count, fw_priv->size);
fw_priv           500 drivers/base/firmware_loader/fallback.c 	struct fw_priv *fw_priv = fw_sysfs->fw_priv;
fw_priv           503 drivers/base/firmware_loader/fallback.c 	if (!fw_priv->data)
fw_priv           504 drivers/base/firmware_loader/fallback.c 		fw_priv->is_paged_buf = true;
fw_priv           515 drivers/base/firmware_loader/fallback.c 	list_add(&fw_priv->pending_list, &pending_fw_head);
fw_priv           519 drivers/base/firmware_loader/fallback.c 		fw_priv->need_uevent = true;
fw_priv           521 drivers/base/firmware_loader/fallback.c 		dev_dbg(f_dev, "firmware: requesting %s\n", fw_priv->fw_name);
fw_priv           527 drivers/base/firmware_loader/fallback.c 	retval = fw_sysfs_wait_timeout(fw_priv, timeout);
fw_priv           534 drivers/base/firmware_loader/fallback.c 	if (fw_state_is_aborted(fw_priv)) {
fw_priv           539 drivers/base/firmware_loader/fallback.c 	} else if (fw_priv->is_paged_buf && !fw_priv->data)
fw_priv           579 drivers/base/firmware_loader/fallback.c 	fw_sysfs->fw_priv = firmware->priv;
fw_priv            82 drivers/base/firmware_loader/firmware.h static inline bool __fw_state_check(struct fw_priv *fw_priv,
fw_priv            85 drivers/base/firmware_loader/firmware.h 	struct fw_state *fw_st = &fw_priv->fw_st;
fw_priv            90 drivers/base/firmware_loader/firmware.h static inline int __fw_state_wait_common(struct fw_priv *fw_priv, long timeout)
fw_priv            92 drivers/base/firmware_loader/firmware.h 	struct fw_state *fw_st = &fw_priv->fw_st;
fw_priv           104 drivers/base/firmware_loader/firmware.h static inline void __fw_state_set(struct fw_priv *fw_priv,
fw_priv           107 drivers/base/firmware_loader/firmware.h 	struct fw_state *fw_st = &fw_priv->fw_st;
fw_priv           115 drivers/base/firmware_loader/firmware.h static inline void fw_state_aborted(struct fw_priv *fw_priv)
fw_priv           117 drivers/base/firmware_loader/firmware.h 	__fw_state_set(fw_priv, FW_STATUS_ABORTED);
fw_priv           120 drivers/base/firmware_loader/firmware.h static inline bool fw_state_is_aborted(struct fw_priv *fw_priv)
fw_priv           122 drivers/base/firmware_loader/firmware.h 	return __fw_state_check(fw_priv, FW_STATUS_ABORTED);
fw_priv           125 drivers/base/firmware_loader/firmware.h static inline void fw_state_start(struct fw_priv *fw_priv)
fw_priv           127 drivers/base/firmware_loader/firmware.h 	__fw_state_set(fw_priv, FW_STATUS_LOADING);
fw_priv           130 drivers/base/firmware_loader/firmware.h static inline void fw_state_done(struct fw_priv *fw_priv)
fw_priv           132 drivers/base/firmware_loader/firmware.h 	__fw_state_set(fw_priv, FW_STATUS_DONE);
fw_priv           139 drivers/base/firmware_loader/firmware.h void fw_free_paged_buf(struct fw_priv *fw_priv);
fw_priv           140 drivers/base/firmware_loader/firmware.h int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed);
fw_priv           141 drivers/base/firmware_loader/firmware.h int fw_map_paged_buf(struct fw_priv *fw_priv);
fw_priv           143 drivers/base/firmware_loader/firmware.h static inline void fw_free_paged_buf(struct fw_priv *fw_priv) {}
fw_priv           144 drivers/base/firmware_loader/firmware.h static inline int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed) { return -ENXIO; }
fw_priv           145 drivers/base/firmware_loader/firmware.h static inline int fw_map_paged_buf(struct fw_priv *fw_priv) { return -ENXIO; }
fw_priv            80 drivers/base/firmware_loader/main.c static inline struct fw_priv *to_fw_priv(struct kref *ref)
fw_priv            82 drivers/base/firmware_loader/main.c 	return container_of(ref, struct fw_priv, ref);
fw_priv           153 drivers/base/firmware_loader/main.c static void fw_state_init(struct fw_priv *fw_priv)
fw_priv           155 drivers/base/firmware_loader/main.c 	struct fw_state *fw_st = &fw_priv->fw_st;
fw_priv           161 drivers/base/firmware_loader/main.c static inline int fw_state_wait(struct fw_priv *fw_priv)
fw_priv           163 drivers/base/firmware_loader/main.c 	return __fw_state_wait_common(fw_priv, MAX_SCHEDULE_TIMEOUT);
fw_priv           168 drivers/base/firmware_loader/main.c static struct fw_priv *__allocate_fw_priv(const char *fw_name,
fw_priv           172 drivers/base/firmware_loader/main.c 	struct fw_priv *fw_priv;
fw_priv           174 drivers/base/firmware_loader/main.c 	fw_priv = kzalloc(sizeof(*fw_priv), GFP_ATOMIC);
fw_priv           175 drivers/base/firmware_loader/main.c 	if (!fw_priv)
fw_priv           178 drivers/base/firmware_loader/main.c 	fw_priv->fw_name = kstrdup_const(fw_name, GFP_ATOMIC);
fw_priv           179 drivers/base/firmware_loader/main.c 	if (!fw_priv->fw_name) {
fw_priv           180 drivers/base/firmware_loader/main.c 		kfree(fw_priv);
fw_priv           184 drivers/base/firmware_loader/main.c 	kref_init(&fw_priv->ref);
fw_priv           185 drivers/base/firmware_loader/main.c 	fw_priv->fwc = fwc;
fw_priv           186 drivers/base/firmware_loader/main.c 	fw_priv->data = dbuf;
fw_priv           187 drivers/base/firmware_loader/main.c 	fw_priv->allocated_size = size;
fw_priv           188 drivers/base/firmware_loader/main.c 	fw_state_init(fw_priv);
fw_priv           190 drivers/base/firmware_loader/main.c 	INIT_LIST_HEAD(&fw_priv->pending_list);
fw_priv           193 drivers/base/firmware_loader/main.c 	pr_debug("%s: fw-%s fw_priv=%p\n", __func__, fw_name, fw_priv);
fw_priv           195 drivers/base/firmware_loader/main.c 	return fw_priv;
fw_priv           198 drivers/base/firmware_loader/main.c static struct fw_priv *__lookup_fw_priv(const char *fw_name)
fw_priv           200 drivers/base/firmware_loader/main.c 	struct fw_priv *tmp;
fw_priv           212 drivers/base/firmware_loader/main.c 				struct fw_priv **fw_priv, void *dbuf,
fw_priv           215 drivers/base/firmware_loader/main.c 	struct fw_priv *tmp;
fw_priv           223 drivers/base/firmware_loader/main.c 			*fw_priv = tmp;
fw_priv           237 drivers/base/firmware_loader/main.c 	*fw_priv = tmp;
fw_priv           245 drivers/base/firmware_loader/main.c 	struct fw_priv *fw_priv = to_fw_priv(ref);
fw_priv           246 drivers/base/firmware_loader/main.c 	struct firmware_cache *fwc = fw_priv->fwc;
fw_priv           249 drivers/base/firmware_loader/main.c 		 __func__, fw_priv->fw_name, fw_priv, fw_priv->data,
fw_priv           250 drivers/base/firmware_loader/main.c 		 (unsigned int)fw_priv->size);
fw_priv           252 drivers/base/firmware_loader/main.c 	list_del(&fw_priv->list);
fw_priv           255 drivers/base/firmware_loader/main.c 	fw_free_paged_buf(fw_priv); /* free leftover pages */
fw_priv           256 drivers/base/firmware_loader/main.c 	if (!fw_priv->allocated_size)
fw_priv           257 drivers/base/firmware_loader/main.c 		vfree(fw_priv->data);
fw_priv           258 drivers/base/firmware_loader/main.c 	kfree_const(fw_priv->fw_name);
fw_priv           259 drivers/base/firmware_loader/main.c 	kfree(fw_priv);
fw_priv           262 drivers/base/firmware_loader/main.c static void free_fw_priv(struct fw_priv *fw_priv)
fw_priv           264 drivers/base/firmware_loader/main.c 	struct firmware_cache *fwc = fw_priv->fwc;
fw_priv           266 drivers/base/firmware_loader/main.c 	if (!kref_put(&fw_priv->ref, __free_fw_priv))
fw_priv           271 drivers/base/firmware_loader/main.c void fw_free_paged_buf(struct fw_priv *fw_priv)
fw_priv           275 drivers/base/firmware_loader/main.c 	if (!fw_priv->pages)
fw_priv           278 drivers/base/firmware_loader/main.c 	for (i = 0; i < fw_priv->nr_pages; i++)
fw_priv           279 drivers/base/firmware_loader/main.c 		__free_page(fw_priv->pages[i]);
fw_priv           280 drivers/base/firmware_loader/main.c 	kvfree(fw_priv->pages);
fw_priv           281 drivers/base/firmware_loader/main.c 	fw_priv->pages = NULL;
fw_priv           282 drivers/base/firmware_loader/main.c 	fw_priv->page_array_size = 0;
fw_priv           283 drivers/base/firmware_loader/main.c 	fw_priv->nr_pages = 0;
fw_priv           286 drivers/base/firmware_loader/main.c int fw_grow_paged_buf(struct fw_priv *fw_priv, int pages_needed)
fw_priv           289 drivers/base/firmware_loader/main.c 	if (fw_priv->page_array_size < pages_needed) {
fw_priv           291 drivers/base/firmware_loader/main.c 					 fw_priv->page_array_size * 2);
fw_priv           298 drivers/base/firmware_loader/main.c 		memcpy(new_pages, fw_priv->pages,
fw_priv           299 drivers/base/firmware_loader/main.c 		       fw_priv->page_array_size * sizeof(void *));
fw_priv           300 drivers/base/firmware_loader/main.c 		memset(&new_pages[fw_priv->page_array_size], 0, sizeof(void *) *
fw_priv           301 drivers/base/firmware_loader/main.c 		       (new_array_size - fw_priv->page_array_size));
fw_priv           302 drivers/base/firmware_loader/main.c 		kvfree(fw_priv->pages);
fw_priv           303 drivers/base/firmware_loader/main.c 		fw_priv->pages = new_pages;
fw_priv           304 drivers/base/firmware_loader/main.c 		fw_priv->page_array_size = new_array_size;
fw_priv           307 drivers/base/firmware_loader/main.c 	while (fw_priv->nr_pages < pages_needed) {
fw_priv           308 drivers/base/firmware_loader/main.c 		fw_priv->pages[fw_priv->nr_pages] =
fw_priv           311 drivers/base/firmware_loader/main.c 		if (!fw_priv->pages[fw_priv->nr_pages])
fw_priv           313 drivers/base/firmware_loader/main.c 		fw_priv->nr_pages++;
fw_priv           319 drivers/base/firmware_loader/main.c int fw_map_paged_buf(struct fw_priv *fw_priv)
fw_priv           322 drivers/base/firmware_loader/main.c 	if (!fw_priv->pages)
fw_priv           325 drivers/base/firmware_loader/main.c 	vunmap(fw_priv->data);
fw_priv           326 drivers/base/firmware_loader/main.c 	fw_priv->data = vmap(fw_priv->pages, fw_priv->nr_pages, 0,
fw_priv           328 drivers/base/firmware_loader/main.c 	if (!fw_priv->data)
fw_priv           332 drivers/base/firmware_loader/main.c 	kvfree(fw_priv->pages);
fw_priv           333 drivers/base/firmware_loader/main.c 	fw_priv->pages = NULL;
fw_priv           354 drivers/base/firmware_loader/main.c static int fw_decompress_xz_single(struct device *dev, struct fw_priv *fw_priv,
fw_priv           368 drivers/base/firmware_loader/main.c 	xz_buf.out_size = fw_priv->allocated_size;
fw_priv           369 drivers/base/firmware_loader/main.c 	xz_buf.out = fw_priv->data;
fw_priv           375 drivers/base/firmware_loader/main.c 	fw_priv->size = xz_buf.out_pos;
fw_priv           380 drivers/base/firmware_loader/main.c static int fw_decompress_xz_pages(struct device *dev, struct fw_priv *fw_priv,
fw_priv           397 drivers/base/firmware_loader/main.c 	fw_priv->is_paged_buf = true;
fw_priv           398 drivers/base/firmware_loader/main.c 	fw_priv->size = 0;
fw_priv           400 drivers/base/firmware_loader/main.c 		if (fw_grow_paged_buf(fw_priv, fw_priv->nr_pages + 1)) {
fw_priv           406 drivers/base/firmware_loader/main.c 		page = fw_priv->pages[fw_priv->nr_pages - 1];
fw_priv           412 drivers/base/firmware_loader/main.c 		fw_priv->size += xz_buf.out_pos;
fw_priv           420 drivers/base/firmware_loader/main.c 		err = fw_map_paged_buf(fw_priv);
fw_priv           427 drivers/base/firmware_loader/main.c static int fw_decompress_xz(struct device *dev, struct fw_priv *fw_priv,
fw_priv           431 drivers/base/firmware_loader/main.c 	if (fw_priv->data)
fw_priv           432 drivers/base/firmware_loader/main.c 		return fw_decompress_xz_single(dev, fw_priv, in_size, in_buffer);
fw_priv           434 drivers/base/firmware_loader/main.c 		return fw_decompress_xz_pages(dev, fw_priv, in_size, in_buffer);
fw_priv           457 drivers/base/firmware_loader/main.c fw_get_filesystem_firmware(struct device *device, struct fw_priv *fw_priv,
fw_priv           460 drivers/base/firmware_loader/main.c 					     struct fw_priv *fw_priv,
fw_priv           473 drivers/base/firmware_loader/main.c 	if (!decompress && fw_priv->data) {
fw_priv           474 drivers/base/firmware_loader/main.c 		buffer = fw_priv->data;
fw_priv           476 drivers/base/firmware_loader/main.c 		msize = fw_priv->allocated_size;
fw_priv           489 drivers/base/firmware_loader/main.c 			       fw_path[i], fw_priv->fw_name, suffix);
fw_priv           495 drivers/base/firmware_loader/main.c 		fw_priv->size = 0;
fw_priv           509 drivers/base/firmware_loader/main.c 				fw_priv->fw_name);
fw_priv           510 drivers/base/firmware_loader/main.c 			rc = decompress(device, fw_priv, size, buffer);
fw_priv           515 drivers/base/firmware_loader/main.c 				fw_free_paged_buf(fw_priv);
fw_priv           520 drivers/base/firmware_loader/main.c 				fw_priv->fw_name);
fw_priv           521 drivers/base/firmware_loader/main.c 			if (!fw_priv->data)
fw_priv           522 drivers/base/firmware_loader/main.c 				fw_priv->data = buffer;
fw_priv           523 drivers/base/firmware_loader/main.c 			fw_priv->size = size;
fw_priv           525 drivers/base/firmware_loader/main.c 		fw_state_done(fw_priv);
fw_priv           545 drivers/base/firmware_loader/main.c static void fw_set_page_data(struct fw_priv *fw_priv, struct firmware *fw)
fw_priv           547 drivers/base/firmware_loader/main.c 	fw->priv = fw_priv;
fw_priv           549 drivers/base/firmware_loader/main.c 	fw->pages = fw_priv->pages;
fw_priv           551 drivers/base/firmware_loader/main.c 	fw->size = fw_priv->size;
fw_priv           552 drivers/base/firmware_loader/main.c 	fw->data = fw_priv->data;
fw_priv           555 drivers/base/firmware_loader/main.c 		 __func__, fw_priv->fw_name, fw_priv, fw_priv->data,
fw_priv           556 drivers/base/firmware_loader/main.c 		 (unsigned int)fw_priv->size);
fw_priv           638 drivers/base/firmware_loader/main.c 	struct fw_priv *fw_priv = fw->priv;
fw_priv           642 drivers/base/firmware_loader/main.c 	if (!fw_priv->size || fw_state_is_aborted(fw_priv)) {
fw_priv           657 drivers/base/firmware_loader/main.c 		ret = fw_add_devm_name(device, fw_priv->fw_name);
fw_priv           669 drivers/base/firmware_loader/main.c 	    fw_priv->fwc->state == FW_LOADER_START_CACHE) {
fw_priv           670 drivers/base/firmware_loader/main.c 		if (fw_cache_piggyback_on_request(fw_priv->fw_name))
fw_priv           671 drivers/base/firmware_loader/main.c 			kref_get(&fw_priv->ref);
fw_priv           675 drivers/base/firmware_loader/main.c 	fw_set_page_data(fw_priv, fw);
fw_priv           690 drivers/base/firmware_loader/main.c 	struct fw_priv *fw_priv;
fw_priv           705 drivers/base/firmware_loader/main.c 	ret = alloc_lookup_fw_priv(name, &fw_cache, &fw_priv, dbuf, size,
fw_priv           712 drivers/base/firmware_loader/main.c 	firmware->priv = fw_priv;
fw_priv           715 drivers/base/firmware_loader/main.c 		ret = fw_state_wait(fw_priv);
fw_priv           717 drivers/base/firmware_loader/main.c 			fw_set_page_data(fw_priv, firmware);
fw_priv           738 drivers/base/firmware_loader/main.c 	struct fw_priv *fw_priv;
fw_priv           744 drivers/base/firmware_loader/main.c 	fw_priv = fw->priv;
fw_priv           745 drivers/base/firmware_loader/main.c 	if (!fw_state_is_aborted(fw_priv))
fw_priv           746 drivers/base/firmware_loader/main.c 		fw_state_aborted(fw_priv);
fw_priv          1082 drivers/base/firmware_loader/main.c static struct fw_priv *lookup_fw_priv(const char *fw_name)
fw_priv          1084 drivers/base/firmware_loader/main.c 	struct fw_priv *tmp;
fw_priv          1107 drivers/base/firmware_loader/main.c 	struct fw_priv *fw_priv;
fw_priv          1115 drivers/base/firmware_loader/main.c 	fw_priv = lookup_fw_priv(fw_name);
fw_priv          1116 drivers/base/firmware_loader/main.c 	if (fw_priv) {
fw_priv          1117 drivers/base/firmware_loader/main.c 		free_fw_priv(fw_priv);
fw_priv          1608 drivers/media/dvb-frontends/mxl5xx.c 	cfg->fw_read(cfg->fw_priv, buf, 0x40000);
fw_priv            42 drivers/media/dvb-frontends/mxl5xx.h 	void *fw_priv;
fw_priv           419 drivers/media/pci/ddbridge/ddbridge-max.c 	cfg.fw_priv = link;
fw_priv           101 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c 		struct fw_priv *pfw_priv)
fw_priv           319 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c 	struct fw_priv *pfw_priv = NULL;
fw_priv           176 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.h 	struct fw_priv fwpriv;
fw_priv            81 drivers/staging/rtl8712/hal_init.c static void fill_fwpriv(struct _adapter *adapter, struct fw_priv *fwpriv)
fw_priv            86 drivers/staging/rtl8712/hal_init.c 	memset(fwpriv, 0, sizeof(struct fw_priv));
fw_priv           133 drivers/staging/rtl8712/hal_init.c 	if (pfwhdr->fw_priv_sz != sizeof(struct fw_priv))
fw_priv           130 drivers/staging/rtl8712/rtl8712_hal.h 	struct fw_priv	fwpriv;