| /drivers/of/ |
| D | fdt_address.c | 41 void (*count_cells)(const void *blob, int parentoffset, 49 static void __init fdt_bus_default_count_cells(const void *blob, int parentoffset, in fdt_bus_default_count_cells() argument 55 prop = fdt_getprop(blob, parentoffset, "#address-cells", NULL); in fdt_bus_default_count_cells() 63 prop = fdt_getprop(blob, parentoffset, "#size-cells", NULL); in fdt_bus_default_count_cells() 110 static int __init fdt_translate_one(const void *blob, int parent, in fdt_translate_one() argument 120 ranges = fdt_getprop(blob, parent, rprop, &rlen); in fdt_translate_one() 164 u64 __init fdt_translate_address(const void *blob, int node_offset) in fdt_translate_address() argument 174 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address() 176 reg = fdt_getprop(blob, node_offset, "reg", &len); in fdt_translate_address() 179 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address() [all …]
|
| D | fdt.c | 90 int of_fdt_is_compatible(const void *blob, in of_fdt_is_compatible() argument 97 cp = fdt_getprop(blob, node, "compatible", &cplen); in of_fdt_is_compatible() 121 bool of_fdt_is_big_endian(const void *blob, unsigned long node) in of_fdt_is_big_endian() argument 123 if (fdt_getprop(blob, node, "big-endian", NULL)) in of_fdt_is_big_endian() 126 fdt_getprop(blob, node, "native-endian", NULL)) in of_fdt_is_big_endian() 134 int of_fdt_match(const void *blob, unsigned long node, in of_fdt_match() argument 143 tmp = of_fdt_is_compatible(blob, node, *compat); in of_fdt_match() 175 static void * unflatten_dt_node(const void *blob, in unflatten_dt_node() argument 194 pathp = fdt_get_name(blob, *poffset, &l); in unflatten_dt_node() 257 for (offset = fdt_first_property_offset(blob, *poffset); in unflatten_dt_node() [all …]
|
| /drivers/ata/ |
| D | pata_octeon_cf.c | 393 u16 blob; in octeon_cf_tf_read16() local 397 blob = __raw_readw(base + 0xc); in octeon_cf_tf_read16() 398 tf->feature = blob >> 8; in octeon_cf_tf_read16() 400 blob = __raw_readw(base + 2); in octeon_cf_tf_read16() 401 tf->nsect = blob & 0xff; in octeon_cf_tf_read16() 402 tf->lbal = blob >> 8; in octeon_cf_tf_read16() 404 blob = __raw_readw(base + 4); in octeon_cf_tf_read16() 405 tf->lbam = blob & 0xff; in octeon_cf_tf_read16() 406 tf->lbah = blob >> 8; in octeon_cf_tf_read16() 408 blob = __raw_readw(base + 6); in octeon_cf_tf_read16() [all …]
|
| /drivers/staging/rtl8192e/rtl8192e/ |
| D | r8192E_firmware.c | 104 static bool _rtl92e_fw_prepare(struct net_device *dev, struct rt_fw_blob *blob, in _rtl92e_fw_prepare() argument 123 memset(blob->data, 0, padding); in _rtl92e_fw_prepare() 125 memset(blob->data + padding + fw->size, 0, 4); in _rtl92e_fw_prepare() 126 memcpy(blob->data + padding, fw->data, fw->size); in _rtl92e_fw_prepare() 128 blob->size = round_up(fw->size, 4) + padding; in _rtl92e_fw_prepare() 131 for (i = padding; i < blob->size; i += 4) { in _rtl92e_fw_prepare() 132 u32 *data = (u32 *)(blob->data + i); in _rtl92e_fw_prepare()
|
| /drivers/gpu/drm/ |
| D | drm_crtc.c | 4185 struct drm_property_blob *blob; in drm_property_create_blob() local 4191 blob = kzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob() 4192 if (!blob) in drm_property_create_blob() 4197 INIT_LIST_HEAD(&blob->head_file); in drm_property_create_blob() 4198 blob->length = length; in drm_property_create_blob() 4199 blob->dev = dev; in drm_property_create_blob() 4202 memcpy(blob->data, data, length); in drm_property_create_blob() 4206 ret = drm_mode_object_get(dev, &blob->base, DRM_MODE_OBJECT_BLOB); in drm_property_create_blob() 4208 kfree(blob); in drm_property_create_blob() 4213 kref_init(&blob->refcount); in drm_property_create_blob() [all …]
|
| D | drm_atomic.c | 361 struct drm_property_blob *blob) in drm_atomic_set_mode_prop_for_crtc() argument 363 if (blob == state->mode_blob) in drm_atomic_set_mode_prop_for_crtc() 372 if (blob) { in drm_atomic_set_mode_prop_for_crtc() 373 if (blob->length != sizeof(struct drm_mode_modeinfo) || in drm_atomic_set_mode_prop_for_crtc() 376 blob->data)) in drm_atomic_set_mode_prop_for_crtc() 379 state->mode_blob = drm_property_reference_blob(blob); in drm_atomic_set_mode_prop_for_crtc()
|
| /drivers/net/wireless/rt2x00/ |
| D | rt2x00debug.c | 594 *blob) in rt2x00debug_create_file_driver() 602 blob->data = data; in rt2x00debug_create_file_driver() 605 blob->size = strlen(blob->data); in rt2x00debug_create_file_driver() 607 return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob); in rt2x00debug_create_file_driver() 615 *blob) in rt2x00debug_create_file_chipset() 624 blob->data = data; in rt2x00debug_create_file_chipset() 646 blob->size = strlen(blob->data); in rt2x00debug_create_file_chipset() 648 return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob); in rt2x00debug_create_file_chipset()
|
| /drivers/input/touchscreen/ |
| D | sur40.c | 262 static void sur40_report_blob(struct sur40_blob *blob, struct input_dev *input) in sur40_report_blob() argument 266 int bb_size_x = le16_to_cpu(blob->bb_size_x); in sur40_report_blob() 267 int bb_size_y = le16_to_cpu(blob->bb_size_y); in sur40_report_blob() 269 int pos_x = le16_to_cpu(blob->pos_x); in sur40_report_blob() 270 int pos_y = le16_to_cpu(blob->pos_y); in sur40_report_blob() 272 int ctr_x = le16_to_cpu(blob->ctr_x); in sur40_report_blob() 273 int ctr_y = le16_to_cpu(blob->ctr_y); in sur40_report_blob() 275 int slotnum = input_mt_get_slot_by_key(input, blob->blob_id); in sur40_report_blob()
|
| /drivers/nfc/pn544/ |
| D | i2c.c | 759 struct pn544_i2c_fw_blob *blob; in pn544_hci_i2c_fw_work() local 775 blob = (struct pn544_i2c_fw_blob *) phy->fw->data; in pn544_hci_i2c_fw_work() 776 phy->fw_blob_size = get_unaligned_be32(&blob->be_size); in pn544_hci_i2c_fw_work() 778 &blob->be_destaddr); in pn544_hci_i2c_fw_work() 779 phy->fw_blob_data = blob->data; in pn544_hci_i2c_fw_work() 828 blob = (struct pn544_i2c_fw_blob *) (phy->fw_blob_data + in pn544_hci_i2c_fw_work() 830 phy->fw_blob_size = get_unaligned_be32(&blob->be_size); in pn544_hci_i2c_fw_work() 833 get_unaligned_be32(&blob->be_destaddr); in pn544_hci_i2c_fw_work() 834 phy->fw_blob_data = blob->data; in pn544_hci_i2c_fw_work()
|
| /drivers/net/wireless/ath/wil6210/ |
| D | debugfs.c | 498 struct debugfs_blob_wrapper *blob = file->private_data; in wil_read_file_ioblob() local 500 size_t available = blob->size; in wil_read_file_ioblob() 519 wil_memcpy_fromio_32(buf, (const volatile void __iomem *)blob->data + in wil_read_file_ioblob() 543 struct debugfs_blob_wrapper *blob) in wil_debugfs_create_ioblob() argument 545 return debugfs_create_file(name, mode, parent, blob, &fops_ioblob); in wil_debugfs_create_ioblob() 1415 struct debugfs_blob_wrapper *blob = &wil->blobs[i]; in wil6210_debugfs_init_blobs() local 1421 blob->data = (void * __force)wil->csr + HOSTADDR(map->host); in wil6210_debugfs_init_blobs() 1422 blob->size = map->to - map->from; in wil6210_debugfs_init_blobs() 1424 wil_debugfs_create_ioblob(name, S_IRUGO, dbg, blob); in wil6210_debugfs_init_blobs()
|
| /drivers/char/tpm/ |
| D | tpm2-cmd.c | 485 memcpy(payload->blob, &buf.data[TPM_HEADER_SIZE + 4], blob_len); in tpm2_seal_trusted() 516 private_len = be16_to_cpup((__be16 *) &payload->blob[0]); in tpm2_load_cmd() 520 public_len = be16_to_cpup((__be16 *) &payload->blob[2 + private_len]); in tpm2_load_cmd() 536 tpm_buf_append(&buf, payload->blob, blob_len); in tpm2_load_cmd()
|
| /drivers/scsi/qla2xxx/ |
| D | qla_os.c | 5344 struct fw_blob *blob; in qla2x00_request_firmware() local 5347 blob = &qla_fw_blobs[FW_ISP21XX]; in qla2x00_request_firmware() 5349 blob = &qla_fw_blobs[FW_ISP22XX]; in qla2x00_request_firmware() 5351 blob = &qla_fw_blobs[FW_ISP2300]; in qla2x00_request_firmware() 5353 blob = &qla_fw_blobs[FW_ISP2322]; in qla2x00_request_firmware() 5355 blob = &qla_fw_blobs[FW_ISP24XX]; in qla2x00_request_firmware() 5357 blob = &qla_fw_blobs[FW_ISP25XX]; in qla2x00_request_firmware() 5359 blob = &qla_fw_blobs[FW_ISP81XX]; in qla2x00_request_firmware() 5361 blob = &qla_fw_blobs[FW_ISP82XX]; in qla2x00_request_firmware() 5363 blob = &qla_fw_blobs[FW_ISP2031]; in qla2x00_request_firmware() [all …]
|
| D | qla_init.c | 5517 struct fw_blob *blob; in qla2x00_load_risc() local 5522 blob = qla2x00_request_firmware(vha); in qla2x00_load_risc() 5523 if (!blob) { in qla2x00_load_risc() 5535 fwcode = (uint16_t *)blob->fw->data; in qla2x00_load_risc() 5539 if (blob->fw->size < 8 * sizeof(uint16_t)) { in qla2x00_load_risc() 5542 blob->fw->size); in qla2x00_load_risc() 5558 seg = blob->segs; in qla2x00_load_risc() 5566 if (blob->fw->size < fwclen) { in qla2x00_load_risc() 5569 "(%Zd).\n", blob->fw->size); in qla2x00_load_risc() 5618 struct fw_blob *blob; in qla24xx_load_risc_blob() local [all …]
|
| D | qla_nx.c | 2423 struct fw_blob *blob; in qla82xx_load_fw() local 2463 blob = ha->hablob = qla2x00_request_firmware(vha); in qla82xx_load_fw() 2464 if (!blob) { in qla82xx_load_fw() 2490 blob->fw = NULL; in qla82xx_load_fw() 2491 blob = NULL; in qla82xx_load_fw()
|
| /drivers/net/wireless/p54/ |
| D | Kconfig | 52 bool "Include fallback EEPROM blob"
|
| /drivers/media/platform/coda/ |
| D | coda.h | 68 struct debugfs_blob_wrapper blob; member
|
| D | coda-common.c | 1220 buf->blob.data = buf->vaddr; in coda_alloc_aux_buf() 1221 buf->blob.size = size; in coda_alloc_aux_buf() 1223 &buf->blob); in coda_alloc_aux_buf() 2224 dev->iram.blob.data = dev->iram.vaddr; in coda_probe() 2225 dev->iram.blob.size = dev->iram.size; in coda_probe() 2228 &dev->iram.blob); in coda_probe()
|
| /drivers/net/wireless/b43/ |
| D | main.c | 2191 ctx->blob = firmware; in b43_fw_cb() 2248 if (ctx->blob) in b43_do_request_fw() 2254 err = request_firmware(&ctx->blob, ctx->fwname, in b43_do_request_fw() 2270 if (ctx->blob->size < sizeof(struct b43_fw_header)) in b43_do_request_fw() 2272 hdr = (struct b43_fw_header *)(ctx->blob->data); in b43_do_request_fw() 2277 if (size != ctx->blob->size - sizeof(struct b43_fw_header)) in b43_do_request_fw() 2288 fw->data = ctx->blob; in b43_do_request_fw() 2298 release_firmware(ctx->blob); in b43_do_request_fw()
|
| D | b43.h | 747 const struct firmware *blob; member
|
| /drivers/base/ |
| D | Kconfig | 100 Enabling this option will build each required firmware blob
|
| /drivers/thermal/ |
| D | Kconfig | 40 device tree blob.
|
| /drivers/net/usb/ |
| D | Kconfig | 457 in some PXA versions of the "blob" boot loader.
|