Searched refs:subsys (Results 1 – 8 of 8) sorted by relevance
/qemu/hw/nvme/ |
H A D | subsys.c | 19 NvmeSubsystem *subsys = n->subsys; in nvme_subsys_reserve_cntlids() local 24 for (i = start; i < ARRAY_SIZE(subsys->ctrls) && cnt < num; i++) { in nvme_subsys_reserve_cntlids() 25 if (!subsys->ctrls[i]) { in nvme_subsys_reserve_cntlids() 28 subsys->ctrls[i] = SUBSYS_SLOT_RSVD; in nvme_subsys_reserve_cntlids() 38 NvmeSubsystem *subsys = n->subsys; in nvme_subsys_unreserve_cntlids() local 48 assert(subsys->ctrls[cntlid] == SUBSYS_SLOT_RSVD); in nvme_subsys_unreserve_cntlids() 49 subsys->ctrls[cntlid] = NULL; in nvme_subsys_unreserve_cntlids() 57 NvmeSubsystem *subsys = n->subsys; in nvme_subsys_register_ctrl() local 66 for (cntlid = 0; cntlid < ARRAY_SIZE(subsys->ctrls); cntlid++) { in nvme_subsys_register_ctrl() 67 if (!subsys->ctrls[cntlid]) { in nvme_subsys_register_ctrl() [all …]
|
H A D | nvme.h | 123 void nvme_subsys_unregister_ctrl(NvmeSubsystem *subsys, NvmeCtrl *n); 125 static inline NvmeCtrl *nvme_subsys_ctrl(NvmeSubsystem *subsys, in nvme_subsys_ctrl() argument 128 if (!subsys || cntlid >= NVME_MAX_CONTROLLERS) { in nvme_subsys_ctrl() 132 if (subsys->ctrls[cntlid] == SUBSYS_SLOT_RSVD) { in nvme_subsys_ctrl() 136 return subsys->ctrls[cntlid]; in nvme_subsys_ctrl() 139 static inline NvmeNamespace *nvme_subsys_ns(NvmeSubsystem *subsys, in nvme_subsys_ns() argument 142 if (!subsys || !nsid || nsid > NVME_MAX_NAMESPACES) { in nvme_subsys_ns() 146 return subsys->namespaces[nsid]; in nvme_subsys_ns() 268 NvmeSubsystem *subsys; member 622 NvmeSubsystem *subsys; member
|
H A D | ns.c | 726 NvmeSubsystem *subsys = n->subsys; in nvme_ns_realize() local 730 assert(subsys); in nvme_ns_realize() 733 if (!qdev_set_parent_bus(dev, &subsys->bus.parent_bus, errp)) { in nvme_ns_realize() 736 ns->subsys = subsys; in nvme_ns_realize() 737 ns->endgrp = &subsys->endgrp; in nvme_ns_realize() 745 if (nvme_subsys_ns(subsys, i)) { in nvme_ns_realize() 757 } else if (nvme_subsys_ns(subsys, nsid)) { in nvme_ns_realize() 762 subsys->namespaces[nsid] = ns; in nvme_ns_realize()
|
H A D | meson.build | 1 system_ss.add(when: 'CONFIG_NVME_PCI', if_true: files('ctrl.c', 'dif.c', 'ns.c', 'subsys.c', 'nguid…
|
H A D | ctrl.c | 4492 if (!n->subsys) { in nvme_io_mgmt_recv_ruhs() 4500 if (!n->subsys->endgrp.fdp.enabled) { in nvme_io_mgmt_recv_ruhs() 4568 maxnpid = n->subsys->endgrp.fdp.nrg * n->subsys->endgrp.fdp.nruh; in nvme_io_mgmt_send_ruh_update() 5057 if (!n->subsys || endgrpid != 0x1) { in nvme_endgrp_info() 5066 NvmeNamespace *ns = nvme_subsys_ns(n->subsys, i); in nvme_endgrp_info() 5252 if (endgrpid != 1 || !n->subsys) { in nvme_fdp_confs() 5256 endgrp = &n->subsys->endgrp; in nvme_fdp_confs() 5322 if (endgrpid != 1 || !n->subsys) { in nvme_fdp_ruh_usage() 5326 endgrp = &n->subsys->endgrp; in nvme_fdp_ruh_usage() 5365 if (endgrpid != 1 || !n->subsys) { in nvme_fdp_stats() [all …]
|
/qemu/docs/system/devices/ |
H A D | nvme.rst | 6 ``nvme-subsys`` devices. 113 linked to an NVM Subsystem device (``nvme-subsys``). 120 -device nvme-subsys,id=nvme-subsys-0,nqn=subsys0 121 -device nvme,serial=deadbeef,subsys=nvme-subsys-0 122 -device nvme,serial=deadbeef,subsys=nvme-subsys-0 125 linked to an ``nvme-subsys`` device allows additional ``nvme-ns`` parameters: 235 -device nvme-subsys,id=nvme-subsys-0,nqn=subsys0,fdp=on,fdp.nruh=16 303 an NVM Subsystem device (``nvme-subsys``) for use with SR-IOV. 339 -device nvme-subsys,id=subsys0 340 -device nvme,serial=deadbeef,subsys=subsys0,sriov_max_vfs=1,
|
/qemu/hw/net/ |
H A D | e1000e.c | 75 uint16_t subsys; member 428 pci_set_word(pci_dev->config + PCI_SUBSYSTEM_ID, s->subsys); in e1000e_pci_realize() 431 s->subsys_used = s->subsys; in e1000e_pci_realize() 544 if ((s->subsys != s->subsys_used) || in e1000e_post_load() 628 VMSTATE_UINT16(subsys, E1000EState), 670 DEFINE_PROP_SIGNED("subsys", E1000EState, subsys, 0,
|
/qemu/hw/vfio/ |
H A D | device.c | 360 g_autofree char *subsys = NULL; in vfio_device_is_mdev() local 368 subsys = realpath(tmp, NULL); in vfio_device_is_mdev() 369 return subsys && (strcmp(subsys, "/sys/bus/mdev") == 0); in vfio_device_is_mdev()
|