• Home
  • Raw
  • Download

Lines Matching refs:hdr

47 void fw_hdrs_free(struct fw_hdr *hdr)  in fw_hdrs_free()  argument
51 while (hdr) { in fw_hdrs_free()
52 next = hdr->next; in fw_hdrs_free()
53 kfree(hdr); in fw_hdrs_free()
54 hdr = next; in fw_hdrs_free()
61 int fw_hdr_load(struct i1480 *i1480, struct fw_hdr *hdr, unsigned hdr_cnt, in fw_hdr_load() argument
74 hdr->next = NULL; in fw_hdr_load()
75 hdr->address = le32_to_cpu(*data_itr++); in fw_hdr_load()
76 hdr->length = le32_to_cpu(*data_itr++); in fw_hdr_load()
77 hdr->bin = data_itr; in fw_hdr_load()
78 if (hdr->length > remaining_size) { in fw_hdr_load()
81 hdr_cnt, hdr_offset, hdr->length, remaining_size); in fw_hdr_load()
113 struct fw_hdr *hdr, **prev_hdr = phdr; in fw_hdrs_load() local
126 hdr = kmalloc(sizeof(*hdr), GFP_KERNEL); in fw_hdrs_load()
127 if (hdr == NULL) { in fw_hdrs_load()
132 result = fw_hdr_load(i1480, hdr, hdr_cnt, in fw_hdrs_load()
136 data_itr += 2 + hdr->length; in fw_hdrs_load()
137 *prev_hdr = hdr; in fw_hdrs_load()
138 prev_hdr = &hdr->next; in fw_hdrs_load()
145 kfree(hdr); in fw_hdrs_load()
166 ssize_t i1480_fw_cmp(struct i1480 *i1480, struct fw_hdr *hdr) in i1480_fw_cmp() argument
170 size_t size = hdr->length*sizeof(hdr->bin[0]); in i1480_fw_cmp()
172 u8 *bin = (u8 *) hdr->bin; in i1480_fw_cmp()
176 result = i1480->read(i1480, hdr->address + src_itr, chunk_size); in i1480_fw_cmp()
212 int mac_fw_hdrs_push(struct i1480 *i1480, struct fw_hdr *hdr, in mac_fw_hdrs_push() argument
221 for (hdr_itr = hdr; hdr_itr != NULL; hdr_itr = hdr_itr->next) { in mac_fw_hdrs_push()