| /devicemodel/hw/pci/ |
| A D | uart.c | 87 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 D | lpc.c | 65 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 D | hostbridge.c | 32 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 D | npk.c | 185 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 D | ahci.c | 2379 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 D | ivshmem.c | 251 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 D | xhci.c | 4136 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 D | wdt_i6300esb.c | 332 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 D | tpm.c | 76 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 D | uart_core.h | 45 void *arg, const char *opts); 46 void uart_release_backend(struct uart_vdev *uart, const char *opts);
|
| A D | pm_vuart.h | 14 int parse_pm_by_vuart(const char *opts); /* obsolete interface */
|
| A D | vdisplay.h | 87 int vdpy_parse_cmd_option(const char *opts);
|
| /devicemodel/hw/pci/virtio/ |
| A D | virtio_block.c | 469 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 D | vhost_vsock.c | 234 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 D | virtio_input.c | 596 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 D | virtio_net.c | 847 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 D | virtio_console.c | 967 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 D | virtio_coreu.c | 277 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 D | virtio_rnd.c | 366 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 D | virtio_i2c.c | 784 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 D | virtio_rpmb.c | 685 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 D | virtio_hyper_dmabuf.c | 265 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 D | virtio_hdcp.c | 405 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 D | uart_core.c | 999 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 D | pm_vuart.c | 202 int parse_pm_by_vuart(const char *opts) in parse_pm_by_vuart() argument 207 str = cpy = strdup(opts); in parse_pm_by_vuart()
|