| H A D | main.c | 83 static inline struct fw_priv *to_fw_priv(struct kref *ref) in to_fw_priv() 85 return container_of(ref, struct fw_priv, ref); in to_fw_priv() 98 void fw_state_init(struct fw_priv *fw_priv) in fw_state_init() argument 100 struct fw_state *fw_st = &fw_priv->fw_st; in fw_state_init() 106 static inline int fw_state_wait(struct fw_priv *fw_priv) in fw_state_wait() argument 108 return __fw_state_wait_common(fw_priv, MAX_SCHEDULE_TIMEOUT); in fw_state_wait() 111 static void fw_cache_piggyback_on_request(struct fw_priv *fw_priv); 120 struct fw_priv *fw_priv; __allocate_fw_priv() local 169 alloc_lookup_fw_priv(const char * fw_name,struct firmware_cache * fwc,struct fw_priv ** fw_priv,void * dbuf,size_t size,size_t offset,u32 opt_flags) alloc_lookup_fw_priv() argument 206 struct fw_priv *fw_priv = to_fw_priv(ref); __free_fw_priv() local 225 free_fw_priv(struct fw_priv * fw_priv) free_fw_priv() argument 234 fw_is_paged_buf(struct fw_priv * fw_priv) fw_is_paged_buf() argument 239 fw_free_paged_buf(struct fw_priv * fw_priv) fw_free_paged_buf() argument 258 fw_grow_paged_buf(struct fw_priv * fw_priv,int pages_needed) fw_grow_paged_buf() argument 291 fw_map_paged_buf(struct fw_priv * fw_priv) fw_map_paged_buf() argument 311 fw_decompress_zstd(struct device * dev,struct fw_priv * fw_priv,size_t in_size,const void * in_buffer) fw_decompress_zstd() argument 386 fw_decompress_xz_single(struct device * dev,struct fw_priv * fw_priv,size_t in_size,const void * in_buffer) fw_decompress_xz_single() argument 412 fw_decompress_xz_pages(struct device * dev,struct fw_priv * fw_priv,size_t in_size,const void * in_buffer) fw_decompress_xz_pages() argument 459 fw_decompress_xz(struct device * dev,struct fw_priv * fw_priv,size_t in_size,const void * in_buffer) fw_decompress_xz() argument 489 fw_get_filesystem_firmware(struct device * device,struct fw_priv * fw_priv,const char * suffix,int (* decompress)(struct device * dev,struct fw_priv * fw_priv,size_t in_size,const void * in_buffer)) fw_get_filesystem_firmware() argument 608 fw_set_page_data(struct fw_priv * fw_priv,struct firmware * fw) fw_set_page_data() argument 697 struct fw_priv *fw_priv = fw->priv; assign_fw() local 747 struct fw_priv *fw_priv; _request_firmware_prepare() local 795 struct fw_priv *fw_priv; fw_abort_batch_reqs() local 1320 struct fw_priv *fw_priv; uncache_firmware() local 1367 fw_cache_piggyback_on_request(struct fw_priv * fw_priv) fw_cache_piggyback_on_request() argument 1619 fw_cache_piggyback_on_request(struct fw_priv * fw_priv) fw_cache_piggyback_on_request() argument [all...] |