Lines Matching refs:sec
168 iwl_free_fw_desc(drv, &img->sec[i]); in iwl_free_fw_img()
186 struct fw_sec *sec) in iwl_alloc_fw_desc() argument
192 if (!sec || !sec->size) in iwl_alloc_fw_desc()
195 data = vmalloc(sec->size); in iwl_alloc_fw_desc()
199 desc->len = sec->size; in iwl_alloc_fw_desc()
200 desc->offset = sec->offset; in iwl_alloc_fw_desc()
201 memcpy(data, sec->data, desc->len); in iwl_alloc_fw_desc()
261 struct fw_sec sec[IWL_UCODE_SECTION_MAX]; member
304 int sec) in get_sec() argument
306 return &pieces->img[type].sec[sec]; in get_sec()
311 int sec, in set_sec_data() argument
314 pieces->img[type].sec[sec].data = data; in set_sec_data()
319 int sec, in set_sec_size() argument
322 pieces->img[type].sec[sec].size = size; in set_sec_size()
327 int sec) in get_sec_size() argument
329 return pieces->img[type].sec[sec].size; in get_sec_size()
334 int sec, in set_sec_offset() argument
337 pieces->img[type].sec[sec].offset = offset; in set_sec_offset()
407 struct fw_sec *sec; in iwl_store_ucode_sec() local
416 sec = &img->sec[img->sec_counter]; in iwl_store_ucode_sec()
418 sec->offset = le32_to_cpu(sec_parse->offset); in iwl_store_ucode_sec()
419 sec->data = sec_parse->data; in iwl_store_ucode_sec()
420 sec->size = size - sizeof(sec_parse->offset); in iwl_store_ucode_sec()
1070 if (iwl_alloc_fw_desc(drv, &(drv->fw.img[type].sec[i]), in iwl_alloc_ucode()