Lines Matching refs:block
206 const struct wil_fw_data_dwrite *block = d->data; in fw_handle_direct_write() local
209 if (size % sizeof(*block)) { in fw_handle_direct_write()
211 sizeof(*block), size); in fw_handle_direct_write()
214 n = size / sizeof(*block); in fw_handle_direct_write()
218 u32 m = le32_to_cpu(block[i].mask); in fw_handle_direct_write()
219 u32 v = le32_to_cpu(block[i].value); in fw_handle_direct_write()
222 FW_ADDR_CHECK(dst, block[i].addr, "address"); in fw_handle_direct_write()
228 le32_to_cpu(block[i].addr), y, x, v, m); in fw_handle_direct_write()
262 const struct wil_fw_data_gw *block = d->data; in fw_handle_gateway_data() local
270 if (size < sizeof(*d) + sizeof(*block)) { in fw_handle_gateway_data()
275 if ((size - sizeof(*d)) % sizeof(*block)) { in fw_handle_gateway_data()
278 sizeof(*block), size - sizeof(*d)); in fw_handle_gateway_data()
281 n = (size - sizeof(*d)) / sizeof(*block); in fw_handle_gateway_data()
302 u32 a = le32_to_cpu(block[i].addr); in fw_handle_gateway_data()
303 u32 v = le32_to_cpu(block[i].value); in fw_handle_gateway_data()
321 const struct wil_fw_data_gw4 *block = d->data; in fw_handle_gateway_data4() local
323 void __iomem *gwa_val[ARRAY_SIZE(block->value)]; in fw_handle_gateway_data4()
329 if (size < sizeof(*d) + sizeof(*block)) { in fw_handle_gateway_data4()
334 if ((size - sizeof(*d)) % sizeof(*block)) { in fw_handle_gateway_data4()
337 sizeof(*block), size - sizeof(*d)); in fw_handle_gateway_data4()
340 n = (size - sizeof(*d)) / sizeof(*block); in fw_handle_gateway_data4()
348 for (k = 0; k < ARRAY_SIZE(block->value); k++) in fw_handle_gateway_data4()
364 u32 a = le32_to_cpu(block[i].addr); in fw_handle_gateway_data4()
365 u32 v[ARRAY_SIZE(block->value)]; in fw_handle_gateway_data4()
367 for (k = 0; k < ARRAY_SIZE(block->value); k++) in fw_handle_gateway_data4()
368 v[k] = le32_to_cpu(block[i].value[k]); in fw_handle_gateway_data4()
374 for (k = 0; k < ARRAY_SIZE(block->value); k++) in fw_handle_gateway_data4()