Home
last modified time | relevance | path

Searched refs:opts (Results 1 – 25 of 37) sorted by relevance

12

/devicemodel/hw/pci/
A Duart.c87 pci_uart_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_uart_init() argument
95 if (opts != NULL) { in pci_uart_init()
96 tmp = val= strdup(opts); in pci_uart_init()
138 dev->arg = uart_set_backend(pci_uart_intr_assert, pci_uart_intr_deassert, dev, opts); in pci_uart_init()
141 "pci uart at %d:%d\n", opts, dev->slot, dev->func); in pci_uart_init()
150 pci_uart_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_uart_deinit() argument
163 uart_release_backend(uart, opts); in pci_uart_deinit()
A Dlpc.c65 const char *opts; member
81 lpc_device_parse(const char *opts) in lpc_device_parse() argument
89 str = cpy = strdup(opts); in lpc_device_parse()
98 lpc_uart_vdev[unit].opts = lpcopt; in lpc_device_parse()
112 lpc_uart_vdev[unit].opts = str; in lpc_device_parse()
207 uart_release_backend(lpc_uart->uart, lpc_uart->opts); in lpc_deinit()
240 lpc_uart, lpc_uart->opts); in lpc_init()
425 pci_lpc_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_lpc_init() argument
460 pci_lpc_deinit(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_lpc_deinit() argument
498 pci_igd_lpc_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_igd_lpc_init() argument
A Dhostbridge.c32 pci_hostbridge_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_hostbridge_init() argument
47 pci_amd_hostbridge_init(struct vmctx *ctx, struct pci_vdev *pi, char *opts) in pci_amd_hostbridge_init() argument
49 (void) pci_hostbridge_init(ctx, pi, opts); in pci_amd_hostbridge_init()
A Dnpk.c185 static int pci_npk_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_npk_init() argument
222 if ((opts == NULL) || dm_strtoui(opts, &cp, 10, &m_off) || *cp != '/' || in pci_npk_init()
327 static void pci_npk_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_npk_deinit() argument
A Dahci.c2379 for (p = 0; p < MAX_PORTS && opts != NULL; p++, opts = next) { in pci_ahci_init()
2381 if (strncmp(opts, "hd:", 3) == 0) { in pci_ahci_init()
2383 opts += 3; in pci_ahci_init()
2386 opts += 3; in pci_ahci_init()
2390 next = strstr(opts, ",hd:"); in pci_ahci_init()
2391 next2 = strstr(opts, ",cd:"); in pci_ahci_init()
2399 if (opts[0] == 0) in pci_ahci_init()
2426 EVP_DigestUpdate(mdctx, opts, strnlen(opts, MAX_OPTS_LEN)); in pci_ahci_init()
2432 MD5_Update(&mdctx, opts, strnlen(opts, MAX_OPTS_LEN)); in pci_ahci_init()
2500 return pci_ahci_init(ctx, pi, opts, 0); in pci_ahci_hd_init()
[all …]
A Divshmem.c251 pci_ivshmem_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_ivshmem_init() argument
260 tmp = orig = strdup(opts); in pci_ivshmem_init()
370 pci_ivshmem_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_ivshmem_deinit() argument
A Dxhci.c4136 o = s = strdup(opts); in pci_xhci_parse_log_level()
4142 s = strchr(opts, '='); in pci_xhci_parse_log_level()
4167 tstr = opts; in pci_xhci_parse_bus_port()
4214 str = opts; in pci_xhci_parse_tablet()
4218 ue = usb_emu_finddev(opts); in pci_xhci_parse_tablet()
4286 cap = o = s = strdup(opts); in pci_xhci_parse_extcap()
4288 s = strchr(opts, '='); in pci_xhci_parse_extcap()
4329 if (!opts) { in pci_xhci_parse_opts()
4343 s = strdup(opts); in pci_xhci_parse_opts()
4406 if (opts) in pci_xhci_parse_opts()
[all …]
A Dwdt_i6300esb.c332 pci_wdt_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_wdt_init() argument
380 pci_wdt_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in pci_wdt_deinit() argument
/devicemodel/hw/platform/tpm/
A Dtpm.c76 static int is_hid_tpm2_device(char *opts) in is_hid_tpm2_device() argument
83 if (!opts || !*opts) in is_hid_tpm2_device()
86 devopts = vtopts = strdup(opts); in is_hid_tpm2_device()
105 static int init_tpm2_pt(char *opts, struct mmio_dev *tpm2dev) in init_tpm2_pt() argument
117 if (!opts || !*opts) { in init_tpm2_pt()
121 devopts = strdup(opts); in init_tpm2_pt()
/devicemodel/include/
A Duart_core.h45 void *arg, const char *opts);
46 void uart_release_backend(struct uart_vdev *uart, const char *opts);
A Dpm_vuart.h14 int parse_pm_by_vuart(const char *opts); /* obsolete interface */
A Dvdisplay.h87 int vdpy_parse_cmd_option(const char *opts);
/devicemodel/hw/pci/virtio/
A Dvirtio_block.c469 virtio_blk_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_blk_init() argument
496 if (opts == NULL) { in virtio_blk_init()
514 opts_start = opts_tmp = strdup(opts); in virtio_blk_init()
519 if (strstr(opts, "nodisk") == NULL) { in virtio_blk_init()
559 p = opts + (p - opts_start); in virtio_blk_init()
678 EVP_DigestUpdate(mdctx, opts, strnlen(opts, VIRTIO_BLK_MAX_OPTS_LEN)); in virtio_blk_init()
684 MD5_Update(&mdctx, opts, strnlen(opts, VIRTIO_BLK_MAX_OPTS_LEN)); in virtio_blk_init()
735 virtio_blk_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_blk_deinit() argument
A Dvhost_vsock.c234 virtio_vhost_vsock_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_vhost_vsock_init() argument
243 if (opts == NULL) { in virtio_vhost_vsock_init()
247 devopts = tmp = strdup(opts); in virtio_vhost_vsock_init()
317 virtio_vhost_vsock_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_vhost_vsock_deinit() argument
A Dvirtio_input.c596 virtio_input_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_input_init() argument
607 if (!opts) { in virtio_input_init()
618 opt = strsep(&opts, ","); in virtio_input_init()
630 if (opts) { in virtio_input_init()
631 vi->serial = strdup(opts); in virtio_input_init()
747 virtio_input_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_input_deinit() argument
A Dvirtio_net.c847 virtio_net_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_net_init() argument
890 if (opts != NULL) { in virtio_net_init()
893 devopts = vtopts = strdup(opts); in virtio_net_init()
943 if (opts != NULL) { in virtio_net_init()
944 vtopts = tmp = strdup(opts); in virtio_net_init()
1011 net->config.status = (opts == NULL || net->tapfd >= 0); in virtio_net_init()
1144 virtio_net_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_net_deinit() argument
A Dvirtio_console.c967 virtio_console_add_backends(struct virtio_console *console, char *opts) in virtio_console_add_backends() argument
974 while ((opt = strsep(&opts, ",")) != NULL) { in virtio_console_add_backends()
1102 virtio_console_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_console_init() argument
1109 if (!opts) { in virtio_console_init()
1181 if (virtio_console_add_backends(console, opts) < 0) { in virtio_console_init()
1189 virtio_console_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_console_deinit() argument
A Dvirtio_coreu.c277 virtio_coreu_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_coreu_init() argument
355 virtio_coreu_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_coreu_deinit() argument
A Dvirtio_rnd.c366 virtio_rnd_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_rnd_init() argument
377 while ((opt = strsep(&opts, ",")) != NULL) { in virtio_rnd_init()
487 virtio_rnd_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_rnd_deinit() argument
A Dvirtio_i2c.c784 virtio_i2c_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_i2c_init() argument
797 if (virtio_i2c_parse(vi2c, opts)) { in virtio_i2c_init()
798 WPRINTF("failed to parse parameters %s \n", opts); in virtio_i2c_init()
885 virtio_i2c_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_i2c_deinit() argument
A Dvirtio_rpmb.c685 virtio_rpmb_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_rpmb_init() argument
754 if (opts && !strncmp(opts, PHYSICAL_RPMB_STR, sizeof(PHYSICAL_RPMB_STR))) { in virtio_rpmb_init()
792 virtio_rpmb_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_rpmb_deinit() argument
A Dvirtio_hyper_dmabuf.c265 virtio_hyper_dmabuf_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hyper_dmabuf_init() argument
338 virtio_hyper_dmabuf_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hyper_dmabuf_deinit() argument
A Dvirtio_hdcp.c405 virtio_hdcp_init(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hdcp_init() argument
483 virtio_hdcp_deinit(struct vmctx *ctx, struct pci_vdev *dev, char *opts) in virtio_hdcp_deinit() argument
/devicemodel/hw/
A Duart_core.c999 void *arg, const char *opts) in uart_set_backend() argument
1010 if (opts == NULL) { in uart_set_backend()
1016 if (strncmp(opts, "tcp", 3) == 0) { in uart_set_backend()
1019 vopts = strdup(opts); in uart_set_backend()
1031 } else if (strcmp("stdio", opts) == 0) { in uart_set_backend()
1035 path = opts; in uart_set_backend()
1083 uart_release_backend(struct uart_vdev *uart, const char *opts) in uart_release_backend() argument
1099 if (opts == NULL || be->be_type == UART_BE_INVALID) { in uart_release_backend()
/devicemodel/core/
A Dpm_vuart.c202 int parse_pm_by_vuart(const char *opts) in parse_pm_by_vuart() argument
207 str = cpy = strdup(opts); in parse_pm_by_vuart()

Completed in 57 milliseconds

12