Home
last modified time | relevance | path

Searched refs:subsys (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/nvme/
H A Dsubsys.c19 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 Dnvme.h123 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 Dns.c726 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 Dmeson.build1 system_ss.add(when: 'CONFIG_NVME_PCI', if_true: files('ctrl.c', 'dif.c', 'ns.c', 'subsys.c', 'nguid…
H A Dctrl.c4492 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 Dnvme.rst6 ``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 De1000e.c75 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 Ddevice.c360 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()