Home
last modified time | relevance | path

Searched refs:backend (Results 1 – 25 of 531) sorted by relevance

12345678910>>...22

/openbmc/hiomapd/
H A Dbackend.h25 struct backend { struct
47 int (*init)(struct backend *backend, void *data);
53 void (*free)(struct backend *backend);
65 int64_t (*copy)(struct backend *backend, uint32_t offset, void *mem,
80 int (*set_bytemap)(struct backend *backend, uint32_t offset,
91 int (*erase)(struct backend *backend, uint32_t offset,
102 int (*write)(struct backend *backend, uint32_t offset, void *buf,
115 int (*validate)(struct backend *backend,
126 int (*reset)(struct backend *backend, void *buf, uint32_t count);
136 int (*align_offset)(struct backend *backend, uint32_t *offset,
[all …]
H A Dprotocol.c119 context->backend.block_size_shift = BLOCK_SIZE_SHIFT_V1; in protocol_v1_get_info()
121 1 << context->backend.block_size_shift, context->backend.block_size_shift); in protocol_v1_get_info()
127 context->windows.default_size >> context->backend.block_size_shift; in protocol_v1_get_info()
129 context->windows.default_size >> context->backend.block_size_shift; in protocol_v1_get_info()
137 io->resp.v1.flash_size = context->backend.flash_size; in protocol_v1_get_flash_info()
138 io->resp.v1.erase_size = 1 << context->backend.erase_size_shift; in protocol_v1_get_flash_info()
160 return lpc_addr >> context->backend.block_size_shift; in get_lpc_addr_shifted()
269 struct backend *backend = &context->backend; in protocol_v1_create_window() local
274 offset = io->req.offset << backend->block_size_shift; in protocol_v1_create_window()
275 size = io->req.size << backend->block_size_shift; in protocol_v1_create_window()
[all …]
H A Dwindows.c179 1 << context->backend.erase_size_shift); in window_flush_v1()
183 1 << context->backend.erase_size_shift) - in window_flush_v1()
197 rc = backend_copy(&context->backend, low_mem.flash_offset, in window_flush_v1()
212 rc = backend_copy(&context->backend, high_mem.flash_offset, in window_flush_v1()
223 rc = backend_erase(&context->backend, low_mem.flash_offset, in window_flush_v1()
234 rc = backend_write(&context->backend, low_mem.flash_offset, in window_flush_v1()
240 rc = backend_write(&context->backend, flash_offset, in window_flush_v1()
251 rc = backend_write(&context->backend, high_mem.flash_offset, in window_flush_v1()
258 rc = backend_write(&context->backend, high_mem.flash_offset, in window_flush_v1()
285 uint32_t flash_offset, count_bytes = count << context->backend.block_size_shift; in window_flush()
[all …]
/openbmc/qemu/backends/
H A Dhostmem.c40 host_memory_backend_get_name(HostMemoryBackend *backend) in host_memory_backend_get_name() argument
42 if (!backend->use_canonical_path) { in host_memory_backend_get_name()
43 return g_strdup(object_get_canonical_path_component(OBJECT(backend))); in host_memory_backend_get_name()
46 return object_get_canonical_path(OBJECT(backend)); in host_memory_backend_get_name()
53 HostMemoryBackend *backend = MEMORY_BACKEND(obj); in host_memory_backend_get_size() local
54 uint64_t value = backend->size; in host_memory_backend_get_size()
63 HostMemoryBackend *backend = MEMORY_BACKEND(obj); in host_memory_backend_set_size() local
66 if (host_memory_backend_mr_inited(backend)) { in host_memory_backend_set_size()
81 backend->size = value; in host_memory_backend_set_size()
88 HostMemoryBackend *backend = MEMORY_BACKEND(obj); in host_memory_backend_get_host_nodes() local
[all …]
H A Dcryptodev.c64 CryptoDevBackend *backend; in qmp_query_cryptodev_foreach() local
75 backend = CRYPTODEV_BACKEND(obj); in qmp_query_cryptodev_foreach()
76 services = backend->conf.crypto_services; in qmp_query_cryptodev_foreach()
83 for (i = 0; i < backend->conf.peers.queues; i++) { in qmp_query_cryptodev_foreach()
84 CryptoDevBackendClient *cc = backend->conf.peers.ccs[i]; in qmp_query_cryptodev_foreach()
126 CryptoDevBackend *backend, in cryptodev_backend_cleanup() argument
130 CRYPTODEV_BACKEND_GET_CLASS(backend); in cryptodev_backend_cleanup()
133 bc->cleanup(backend, errp); in cryptodev_backend_cleanup()
136 g_free(backend->sym_stat); in cryptodev_backend_cleanup()
137 g_free(backend->asym_stat); in cryptodev_backend_cleanup()
[all …]
H A Dhostmem-file.c40 file_backend_memory_alloc(HostMemoryBackend *backend, Error **errp) in file_backend_memory_alloc() argument
44 object_get_typename(OBJECT(backend))); in file_backend_memory_alloc()
47 HostMemoryBackendFile *fb = MEMORY_BACKEND_FILE(backend); in file_backend_memory_alloc()
51 if (!backend->size) { in file_backend_memory_alloc()
73 if (fb->readonly && backend->share) { in file_backend_memory_alloc()
83 backend->aligned = true; in file_backend_memory_alloc()
84 name = host_memory_backend_get_name(backend); in file_backend_memory_alloc()
85 ram_flags = backend->share ? RAM_SHARED : 0; in file_backend_memory_alloc()
88 ram_flags |= backend->reserve ? 0 : RAM_NORESERVE; in file_backend_memory_alloc()
89 ram_flags |= backend->guest_memfd ? RAM_GUEST_MEMFD : 0; in file_backend_memory_alloc()
[all …]
H A Dhostmem-ram.c20 ram_backend_memory_alloc(HostMemoryBackend *backend, Error **errp) in ram_backend_memory_alloc() argument
25 if (!backend->size) { in ram_backend_memory_alloc()
30 name = host_memory_backend_get_name(backend); in ram_backend_memory_alloc()
31 ram_flags = backend->share ? RAM_SHARED : 0; in ram_backend_memory_alloc()
32 ram_flags |= backend->reserve ? 0 : RAM_NORESERVE; in ram_backend_memory_alloc()
33 ram_flags |= backend->guest_memfd ? RAM_GUEST_MEMFD : 0; in ram_backend_memory_alloc()
34 return memory_region_init_ram_flags_nomigrate(&backend->mr, OBJECT(backend), in ram_backend_memory_alloc()
35 name, backend->size, in ram_backend_memory_alloc()
H A Dcryptodev-vhost-user.c182 CryptoDevBackend *backend, Error **errp) in cryptodev_vhost_user_init() argument
184 int queues = backend->conf.peers.queues; in cryptodev_vhost_user_init()
190 CRYPTODEV_BACKEND_VHOST_USER(backend); in cryptodev_vhost_user_init()
207 backend->conf.peers.ccs[i] = cc; in cryptodev_vhost_user_init()
223 backend->conf.crypto_services = in cryptodev_vhost_user_init()
227 backend->conf.cipher_algo_l = 1u << VIRTIO_CRYPTO_CIPHER_AES_CBC; in cryptodev_vhost_user_init()
228 backend->conf.hash_algo = 1u << VIRTIO_CRYPTO_HASH_SHA1; in cryptodev_vhost_user_init()
230 backend->conf.max_size = UINT64_MAX; in cryptodev_vhost_user_init()
231 backend->conf.max_cipher_key_len = VHOST_USER_MAX_CIPHER_KEY_LEN; in cryptodev_vhost_user_init()
232 backend->conf.max_auth_key_len = VHOST_USER_MAX_AUTH_KEY_LEN; in cryptodev_vhost_user_init()
[all …]
H A Dhostmem-shm.c26 shm_backend_memory_alloc(HostMemoryBackend *backend, Error **errp) in shm_backend_memory_alloc() argument
34 if (!backend->size) { in shm_backend_memory_alloc()
39 if (!backend->share) { in shm_backend_memory_alloc()
50 backend_name = host_memory_backend_get_name(backend); in shm_backend_memory_alloc()
78 if (ftruncate(fd, backend->size) == -1) { in shm_backend_memory_alloc()
81 backend->size); in shm_backend_memory_alloc()
87 ram_flags |= backend->reserve ? 0 : RAM_NORESERVE; in shm_backend_memory_alloc()
89 return memory_region_init_ram_from_fd(&backend->mr, OBJECT(backend), in shm_backend_memory_alloc()
90 backend_name, backend->size, in shm_backend_memory_alloc()
H A Dhostmem-memfd.c33 memfd_backend_memory_alloc(HostMemoryBackend *backend, Error **errp) in memfd_backend_memory_alloc() argument
35 HostMemoryBackendMemfd *m = MEMORY_BACKEND_MEMFD(backend); in memfd_backend_memory_alloc()
40 if (!backend->size) { in memfd_backend_memory_alloc()
45 fd = qemu_memfd_create(TYPE_MEMORY_BACKEND_MEMFD, backend->size, in memfd_backend_memory_alloc()
53 backend->aligned = true; in memfd_backend_memory_alloc()
54 name = host_memory_backend_get_name(backend); in memfd_backend_memory_alloc()
55 ram_flags = backend->share ? RAM_SHARED : 0; in memfd_backend_memory_alloc()
56 ram_flags |= backend->reserve ? 0 : RAM_NORESERVE; in memfd_backend_memory_alloc()
57 ram_flags |= backend->guest_memfd ? RAM_GUEST_MEMFD : 0; in memfd_backend_memory_alloc()
58 return memory_region_init_ram_from_fd(&backend->mr, OBJECT(backend), name, in memfd_backend_memory_alloc()
[all …]
H A Dcryptodev-builtin.c63 static void cryptodev_builtin_init_akcipher(CryptoDevBackend *backend) in cryptodev_builtin_init_akcipher() argument
70 backend->conf.crypto_services |= in cryptodev_builtin_init_akcipher()
72 backend->conf.akcipher_algo = 1u << VIRTIO_CRYPTO_AKCIPHER_RSA; in cryptodev_builtin_init_akcipher()
77 CryptoDevBackend *backend, Error **errp) in cryptodev_builtin_init() argument
80 int queues = backend->conf.peers.queues; in cryptodev_builtin_init()
93 backend->conf.peers.ccs[0] = cc; in cryptodev_builtin_init()
95 backend->conf.crypto_services = in cryptodev_builtin_init()
99 backend->conf.cipher_algo_l = 1u << VIRTIO_CRYPTO_CIPHER_AES_CBC; in cryptodev_builtin_init()
100 backend->conf.hash_algo = 1u << VIRTIO_CRYPTO_HASH_SHA1; in cryptodev_builtin_init()
106 backend->conf.max_size = LONG_MAX - sizeof(CryptoDevBackendOpInfo); in cryptodev_builtin_init()
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/rust/files/
H A Drv32-rustix-libc-backend.patch5 --- a/vendor/rustix-0.38.32/src/backend/libc/c.rs
6 +++ b/vendor/rustix-0.38.32/src/backend/libc/c.rs
19backend/libc/c.rs":"f3ea8ee60f4b79196914ef4782b6493466e5755ef922f6ff2b7cbf9671332ff5","src/backend
21backend/libc/c.rs":"1d4f1794a08e0ede95f2b034098f18e0ede275868f65fdd61e236777b4e92721","src/backend
H A Drv32-cargo-rustix-0.38.28-fix.patch12 --- a/vendor/rustix-0.38.28/src/backend/libc/termios/syscalls.rs
13 +++ b/vendor/rustix-0.38.28/src/backend/libc/termios/syscalls.rs
37backend/libc/c.rs":"985d441769f1f5d8ed36bce0517504e9a72aaed2ae8bc53235c45382dbe4d198","src/backend
39backend/libc/c.rs":"a0827e017f2bd4a406af521a862ba7783542dd2ebf2d29ec8a62f9e0b991102c","src/backend
60 --- a/vendor/rustix-0.38.28/src/backend/libc/c.rs
61 +++ b/vendor/rustix-0.38.28/src/backend/libc/c.rs
/openbmc/qemu/hw/xen/
H A Dxen-backend.c86 static void xen_backend_list_add(XenBackendInstance *backend) in xen_backend_list_add() argument
88 QLIST_INSERT_HEAD(&backend_list, backend, entry); in xen_backend_list_add()
93 XenBackendInstance *backend; in xen_backend_list_find() local
95 QLIST_FOREACH(backend, &backend_list, entry) { in xen_backend_list_find()
96 if (backend->xendev == xendev) { in xen_backend_list_find()
97 return backend; in xen_backend_list_find()
107 XenBackendInstance *backend; in xen_backend_exists() local
113 QLIST_FOREACH(backend, &backend_list, entry) { in xen_backend_exists()
114 if (backend->impl == impl && !strcmp(backend->name, name)) { in xen_backend_exists()
122 static void xen_backend_list_remove(XenBackendInstance *backend) in xen_backend_list_remove() argument
[all …]
/openbmc/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_backend.c81 void sun4i_backend_layer_enable(struct sun4i_backend *backend, in sun4i_backend_layer_enable() argument
94 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_MODCTL_REG, in sun4i_backend_layer_enable()
169 int sun4i_backend_update_layer_coord(struct sun4i_backend *backend, in sun4i_backend_update_layer_coord() argument
179 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYSIZE_REG(layer), in sun4i_backend_update_layer_coord()
186 regmap_write(backend->engine.regs, SUN4I_BACKEND_LAYCOOR_REG(layer), in sun4i_backend_update_layer_coord()
193 static int sun4i_backend_update_yuv_format(struct sun4i_backend *backend, in sun4i_backend_update_yuv_format() argument
204 regmap_write(backend->engine.regs, in sun4i_backend_update_yuv_format()
212 regmap_update_bits(backend->engine.regs, SUN4I_BACKEND_ATTCTL_REG0(layer), in sun4i_backend_update_yuv_format()
245 regmap_write(backend->engine.regs, SUN4I_BACKEND_IYUVCTL_REG, val); in sun4i_backend_update_yuv_format()
250 int sun4i_backend_update_layer_formats(struct sun4i_backend *backend, in sun4i_backend_update_layer_formats() argument
[all …]
H A Dsun4i_layer.c70 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_disable() local
72 sun4i_backend_layer_enable(backend, layer->id, false); in sun4i_backend_layer_atomic_disable()
77 spin_lock_irqsave(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
78 backend->frontend_teardown = true; in sun4i_backend_layer_atomic_disable()
79 spin_unlock_irqrestore(&backend->frontend_lock, flags); in sun4i_backend_layer_atomic_disable()
90 struct sun4i_backend *backend = layer->backend; in sun4i_backend_layer_atomic_update() local
91 struct sun4i_frontend *frontend = backend->frontend; in sun4i_backend_layer_atomic_update()
93 sun4i_backend_cleanup_layer(backend, layer->id); in sun4i_backend_layer_atomic_update()
101 sun4i_backend_update_layer_frontend(backend, layer->id, in sun4i_backend_layer_atomic_update()
105 sun4i_backend_update_layer_formats(backend, layer->id, plane); in sun4i_backend_layer_atomic_update()
[all …]
/openbmc/hiomapd/mtd/
H A Dbackend.c37 static int mtd_dev_init(struct backend *backend, void *data) in mtd_dev_init() argument
71 if (backend->flash_size == 0) { in mtd_dev_init()
95 backend->flash_size = priv->mtd_info.size; in mtd_dev_init()
99 backend->erase_size_shift = log_2(priv->mtd_info.erasesize); in mtd_dev_init()
100 backend->block_size_shift = backend->erase_size_shift; in mtd_dev_init()
101 priv->flash_bmap = calloc(backend->flash_size in mtd_dev_init()
102 >> backend->erase_size_shift, in mtd_dev_init()
106 backend->priv = priv; in mtd_dev_init()
116 static void mtd_dev_free(struct backend *backend) in mtd_dev_free() argument
118 struct mtd_data *priv = backend->priv; in mtd_dev_free()
[all …]
/openbmc/hiomapd/file/
H A Dbackend.c45 static int file_dev_init(struct backend *backend, void *data) in file_dev_init() argument
85 if (backend->flash_size == 0) { in file_dev_init()
87 backend->flash_size = statbuf.st_size; in file_dev_init()
91 backend->erase_size_shift = log_2(FILE_ERASE_SIZE); in file_dev_init()
92 backend->block_size_shift = backend->erase_size_shift; in file_dev_init()
95 backend->priv = priv; in file_dev_init()
105 static void file_dev_free(struct backend *backend) in file_dev_free() argument
107 struct file_data *priv = backend->priv; in file_dev_free()
123 static int file_erase(struct backend *backend, uint32_t offset, uint32_t count) in file_erase() argument
125 const uint32_t erase_size = 1 << backend->erase_size_shift; in file_erase()
[all …]
/openbmc/hiomapd/vpnor/
H A Dbackend.cpp72 static int vpnor_init(struct backend* backend, in vpnor_init() argument
83 backend->priv = priv; in vpnor_init()
92 new openpower::virtual_pnor::partition::Table(backend); in vpnor_init()
117 int vpnor_copy_bootloader_partition(const struct backend* backend, void* buf, in vpnor_copy_bootloader_partition() argument
143 struct backend local = *backend; in vpnor_copy_bootloader_partition()
146 priv.paths = ((struct vpnor_data*)backend->priv)->paths; in vpnor_copy_bootloader_partition()
186 int vpnor_dev_init(struct backend* backend, void* data) in vpnor_dev_init() argument
202 if (backend->flash_size == 0) in vpnor_dev_init()
239 backend->flash_size = mtd_info.size; in vpnor_dev_init()
243 backend->erase_size_shift = log_2(VPNOR_ERASE_SIZE); in vpnor_dev_init()
[all …]
H A Dpartition.hpp39 Request(struct backend* backend, size_t offset) : in Request() argument
40 backend(backend), partition(((struct vpnor_data*)backend->priv) in Request()
42 base(partition.data.base << backend->block_size_shift), in Request()
93 struct backend* backend; member in openpower::virtual_pnor::Request
/openbmc/hiomapd/test/
H A Dflash_erase.c102 struct backend *backend; in main() local
106 backend = &context.backend; in main()
117 assert(!backend_probe_mtd(backend, get_dev_mtd())); in main()
120 rc = backend_erase(backend, 0, sizeof(data)); in main()
132 rc = backend_erase(backend, 0, sizeof(data)); in main()
140 rc = backend_write(backend, 0, data, sizeof(data)); in main()
142 rc = backend_erase(backend, 0, sizeof(data)); in main()
154 rc = backend_write(backend, 0, data, sizeof(data) - 1); in main()
156 rc = backend_erase(backend, 0, sizeof(data)); in main()
168 rc = backend_write(backend, 1, data, sizeof(data) - 1); in main()
[all …]
H A Dflash_write.c61 struct backend *backend = &context->backend; in main() local
70 rc = backend_probe_mtd(backend, get_dev_mtd()); in main()
77 rc = backend_write(backend, 0, src, sizeof(src)); in main()
83 rc = backend_write(backend, 0, src, sizeof(src)); in main()
89 rc = backend_write(backend, 0, src, 1); in main()
95 rc = backend_write(backend, 1, &src[1], 1); in main()
101 rc = backend_write(backend, 2, &src[2], 1); in main()
106 backend_free(backend); in main()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/sblim-sfcc/sblim-sfcc/
H A D0001-Fix-implicit-function-declarations.patch14 backend/cimxml/cimXmlParser.c | 2 +-
15 backend/cimxml/grammar.c | 2 ++
16 backend/cimxml/grammar.h | 1 +
43 diff --git a/backend/cimxml/cimXmlParser.c b/backend/cimxml/cimXmlParser.c
45 --- a/backend/cimxml/cimXmlParser.c
46 +++ b/backend/cimxml/cimXmlParser.c
56 diff --git a/backend/cimxml/grammar.c b/backend/cimxml/grammar.c
58 --- a/backend/cimxml/grammar.c
59 +++ b/backend/cimxml/grammar.c
69 diff --git a/backend/cimxml/grammar.h b/backend/cimxml/grammar.h
[all …]
/openbmc/linux/drivers/staging/media/atomisp/pci/runtime/isys/src/
H A Dcsi_rx_rmgr.c43 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_acquire() argument
53 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_acquire()
58 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_acquire()
59 cur_rsrc = &isys_csi_rx_rsrc[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
61 max_num_packets_of_type = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
64 max_num_packets_of_type = N_SHORT_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_acquire()
93 csi_rx_backend_ID_t backend, in ia_css_isys_csi_rx_lut_rmgr_release() argument
101 assert(backend < N_CSI_RX_BACKEND_ID); in ia_css_isys_csi_rx_lut_rmgr_release()
106 if ((backend < N_CSI_RX_BACKEND_ID) && (entry)) { in ia_css_isys_csi_rx_lut_rmgr_release()
108 max_num_packets = N_LONG_PACKET_LUT_ENTRIES[backend]; in ia_css_isys_csi_rx_lut_rmgr_release()
[all …]
/openbmc/linux/Documentation/ABI/stable/
H A Dsysfs-bus-xen-backend1 What: /sys/bus/xen-backend/devices/*/devtype
9 What: /sys/bus/xen-backend/devices/*/nodename
15 backend device.
17 What: /sys/bus/xen-backend/devices/vbd-*/physical_device
23 physical device providing the storage for this backend
26 What: /sys/bus/xen-backend/devices/vbd-*/mode
34 What: /sys/bus/xen-backend/devices/vbd-*/statistics/f_req
41 What: /sys/bus/xen-backend/devices/vbd-*/statistics/oo_req
46 Number of requests delayed because the backend was too
49 What: /sys/bus/xen-backend/devices/vbd-*/statistics/rd_req
[all …]

12345678910>>...22