usr/src/cmd/allocate/mkdevalloc.c
1086
int ctrl; /* disk controller */
usr/src/cmd/allocate/mkdevalloc.c
1118
if (sscanf(dep->d_name, "c%dt%d", &ctrl, &id) != 2)
usr/src/cmd/allocate/mkdevalloc.c
1124
ctrl == rmdisk[j].controller &&
usr/src/cmd/allocate/mkdevalloc.c
1129
if (id == rmdisk[j].id && ctrl != rmdisk[j].controller)
usr/src/cmd/allocate/mkdevalloc.c
1140
if (id == cd[j].id && ctrl == cd[j].controller) {
usr/src/cmd/allocate/mkdevalloc.c
1177
rmdisk[i].controller = ctrl;
usr/src/cmd/allocate/mkdevalloc.c
824
int ctrl; /* disk controller */
usr/src/cmd/allocate/mkdevalloc.c
910
if (sscanf(dep->d_name, "c%dt%d", &ctrl, &id) != 2)
usr/src/cmd/allocate/mkdevalloc.c
915
if (cd[j].number == id && cd[j].controller == ctrl)
usr/src/cmd/allocate/mkdevalloc.c
961
if (sscanf(dep->d_name, "c%dt%d", &ctrl, &id) != 2)
usr/src/cmd/allocate/mkdevalloc.c
966
if (cd[j].number == id && cd[j].controller == ctrl)
usr/src/cmd/allocate/mkdevalloc.c
992
cd[i].controller = ctrl;
usr/src/cmd/audio/audioctl/audioctl.c
282
ci->ci.ctrl = i;
usr/src/cmd/audio/audioctl/audioctl.c
292
ci->enump->ctrl = ci->ci.ctrl;
usr/src/cmd/audio/audioctl/audioctl.c
465
cval.ctrl = cinfop->ci.ctrl;
usr/src/cmd/audio/audioctl/audioctl.c
616
cval.ctrl = cinfop->ci.ctrl;
usr/src/cmd/bhyve/common/pci_passthru.c
64
#define MSIX_TABLE_COUNT(ctrl) (((ctrl) & PCIM_MSIXCTRL_TABLE_SIZE) + 1)
usr/src/cmd/bhyve/common/pci_virtio_console.c
552
struct pci_vtcon_control resp, *ctrl;
usr/src/cmd/bhyve/common/pci_virtio_console.c
558
ctrl = (struct pci_vtcon_control *)iov->iov_base;
usr/src/cmd/bhyve/common/pci_virtio_console.c
560
switch (ctrl->event) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
575
tmp = &sc->vsc_ports[ctrl->id];
usr/src/cmd/bhyve/common/pci_virtio_console.c
576
if (ctrl->id >= VTCON_MAXPORTS || !tmp->vsp_enabled) {
usr/src/cmd/bhyve/common/pci_virtio_console.c
578
ctrl->id));
usr/src/cmd/bhyve/common/pci_virtio_console.c
584
resp.id = ctrl->id;
usr/src/cmd/bhyve/common/pci_virtio_console.c
625
struct pci_vtcon_control *ctrl, const void *payload, size_t len)
usr/src/cmd/bhyve/common/pci_virtio_console.c
646
memcpy(iov.iov_base, ctrl, sizeof(struct pci_vtcon_control));
usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
1275
int64_t ctrl[8192 / sizeof (int64_t)];
usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
1287
msg.msg_control = ctrl;
usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
1288
msg.msg_controllen = sizeof (ctrl);
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
306
handle_pppoe_input(const ppptun_atype *pma, struct strbuf *ctrl,
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
336
plp = (struct ppp_ls *)ctrl->buf;
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
339
ctrl->len = sizeof (*plp);
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
409
handle_action(struct ppptun_control *ptc, struct strbuf *ctrl,
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
414
return (handle_pppoe_input(&ptc->ptc_address, ctrl, data));
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
430
pppoe_sys_read_packet(int retv, struct strbuf *ctrl, struct strbuf *data,
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
435
if (retv >= 0 && !(retv & MORECTL) && ctrl->len >= sizeof (uint32_t)) {
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
437
ptc = (struct ppptun_control *)ctrl->buf;
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
441
if (ctrl->len == sizeof (*ptc))
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
442
retv = handle_action(ptc, ctrl, data);
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
451
return ((*old_sys_read_packet)(retv, ctrl, data, flags));
usr/src/cmd/cmd-inet/usr.bin/pppd/plugins/pppoe.c
50
static int (*old_sys_read_packet)(int retv, struct strbuf *ctrl,
usr/src/cmd/cmd-inet/usr.bin/pppd/pppd.h
700
extern int (*sys_read_packet_hook) __P((int retv, struct strbuf *ctrl,
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
130
int (*sys_read_packet_hook) __P((int retv, struct strbuf *ctrl,
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1692
struct strbuf ctrl;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1707
ctrl.maxlen = sizeof (ctrlbuf);
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1708
ctrl.buf = (caddr_t)ctrlbuf;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1711
rc = len = getmsg(pppfd, &ctrl, &data, &flags);
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1713
rc = len = (*sys_read_packet_hook)(len, &ctrl, &data,
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1722
if ((data.len > 0) && (ctrl.len < 0)) {
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1736
} else if (ctrl.len > 0) {
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1749
if (ctrl.len < sizeof (struct ppp_ls)) {
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
1752
ctrl.len, sizeof (struct ppp_ls));
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
105
retv = getmsg(fd, ctrl, data, flags);
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
93
mygetmsg(int fd, struct strbuf *ctrl, struct strbuf *data, int *flags)
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
98
hadflags = getmsg(fd, ctrl, data, flags);
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.h
70
extern int mygetmsg(int fd, struct strbuf *ctrl, struct strbuf *data,
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
2085
struct strbuf ctrl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
2229
ctrl.len = sizeof (*ptc);
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
2230
ctrl.buf = (caddr_t)ptc;
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
2233
if (putmsg(newtun, &ctrl, &data, 0) < 0) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1405
struct strbuf ctrl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1464
ctrl.maxlen = PKT_OCTL_LEN;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1465
ctrl.buf = (caddr_t)pkt_octl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1470
if (pppoec_getmsg(tunfd, &ctrl, &data, &flags) < 0)
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1473
if (ctrl.len != sizeof (*ptc)) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
1476
ctrl.len);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
340
pppoec_getmsg(int fd, struct strbuf *ctrl, struct strbuf *data, int *flags)
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
345
retv = mygetmsg(fd, ctrl, data, flags);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
588
struct strbuf ctrl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
598
ctrl.len = sizeof (*ptc);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
599
ctrl.buf = (caddr_t)ptc;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
605
if (putmsg(tunfd, &ctrl, &data, 0) < 0) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
652
struct strbuf ctrl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
671
ctrl.maxlen = PKT_OCTL_LEN;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
672
ctrl.buf = (caddr_t)pkt_octl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
677
if (pppoec_getmsg(tunfd, &ctrl, &data, &flags) < 0)
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
681
if (ctrl.len != sizeof (*ptc)) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
685
ctrl.len);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
262
struct strbuf ctrl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
290
ctrl.len = sizeof (*ptc);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
291
ctrl.buf = (caddr_t)ptc;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
294
if (putmsg(tunfd, &ctrl, &data, 0) < 0) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
372
ctrl.len = sizeof (*ptc);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
373
ctrl.buf = (caddr_t)ptc;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
376
if (putmsg(tunfd, &ctrl, &data, 0) < 0) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
388
struct strbuf ctrl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
395
ctrl.maxlen = PKT_OCTL_LEN;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
396
ctrl.buf = (caddr_t)pkt_octl;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
403
rc = mygetmsg(tunfd, &ctrl, &data, &flags);
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
419
handle_input(pkt_octl, ctrl.len, pkt_input, data.len);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_adsp.c
117
adsp_ctrl(uint8_t ctrl)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_adsp.c
123
if (ctrl & AD_ACKREQ)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_adsp.c
126
if (ctrl & AD_EOM) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_adsp.c
130
if (ctrl & AD_ATT) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_adsp.c
134
if (ctrl & AD_CTRL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_adsp.c
136
adsp_ctrl_msg[ctrl & AD_CTRL_MASK]);
usr/src/cmd/devfsadm/disk_link.c
513
char *ctrl;
usr/src/cmd/devfsadm/disk_link.c
587
if (NULL == (ctrl = diskctrl(node, minor)))
usr/src/cmd/devfsadm/disk_link.c
592
(void) strcat(l_path, ctrl);
usr/src/cmd/devfsadm/disk_link.c
637
(void) strcat(stale_re, ctrl);
usr/src/cmd/devfsadm/disk_link.c
647
free(ctrl);
usr/src/cmd/gpioadm/gpioadm.c
105
xpio_ctrl_t *ctrl;
usr/src/cmd/gpioadm/gpioadm.c
123
if (!xpio_ctrl_init_by_name(gpioadm.gpio_xpio, ctrl_name, &ctrl)) {
usr/src/cmd/gpioadm/gpioadm.c
134
if (!xpio_gpio_lookup_id(ctrl, gpio_name, &gpio_num)) {
usr/src/cmd/gpioadm/gpioadm.c
159
if (!xpio_gpio_info(ctrl, gpio_num, &gpio)) {
usr/src/cmd/gpioadm/gpioadm.c
165
*ctrlp = ctrl;
usr/src/cmd/gpioadm/gpioadm_controller.c
150
xpio_ctrl_t *ctrl;
usr/src/cmd/gpioadm/gpioadm_controller.c
172
if (!xpio_ctrl_init(xpio, disc->xcd_minor, &ctrl)) {
usr/src/cmd/gpioadm/gpioadm_controller.c
178
if (!xpio_ctrl_info(ctrl, &info)) {
usr/src/cmd/gpioadm/gpioadm_controller.c
180
xpio_ctrl_fini(ctrl);
usr/src/cmd/gpioadm/gpioadm_controller.c
197
xpio_ctrl_fini(ctrl);
usr/src/cmd/gpioadm/gpioadm_dpio.c
313
xpio_ctrl_t *ctrl;
usr/src/cmd/gpioadm/gpioadm_dpio.c
352
gpioadm_ctrl_gpio_init(argv[0], &ctrl, &gpio);
usr/src/cmd/gpioadm/gpioadm_dpio.c
353
if (!xpio_dpio_create(ctrl, gpio, argv[1], feats)) {
usr/src/cmd/gpioadm/gpioadm_dpio.c
388
xpio_ctrl_t *ctrl;
usr/src/cmd/gpioadm/gpioadm_dpio.c
414
gpioadm_ctrl_gpio_init(argv[0], &ctrl, &gpio);
usr/src/cmd/gpioadm/gpioadm_dpio.c
415
if (!xpio_dpio_destroy(ctrl, gpio)) {
usr/src/cmd/gpioadm/gpioadm_gpio.c
217
xpio_ctrl_t *ctrl;
usr/src/cmd/gpioadm/gpioadm_gpio.c
276
gpioadm_ctrl_gpio_init(target, &ctrl, &gpio);
usr/src/cmd/gpioadm/gpioadm_gpio.c
344
xpio_ctrl_t *ctrl;
usr/src/cmd/gpioadm/gpioadm_gpio.c
373
gpioadm_ctrl_gpio_init(target, &ctrl, &gpio);
usr/src/cmd/gpioadm/gpioadm_gpio.c
403
if (!xpio_gpio_update(ctrl, update)) {
usr/src/cmd/gpioadm/gpioadm_gpio.c
546
gpioadm_gpio_list_match(const char *ctrl, const char *gpio,
usr/src/cmd/gpioadm/gpioadm_gpio.c
563
if (strcmp(ctrl, filt) == 0) {
usr/src/cmd/gpioadm/gpioadm_gpio.c
575
if (!all_ctrls && (strlen(ctrl) != ctrl_len ||
usr/src/cmd/gpioadm/gpioadm_gpio.c
576
strncmp(ctrl, filt, ctrl_len) != 0)) {
usr/src/cmd/gpioadm/gpioadm_gpio.c
592
xpio_ctrl_t *ctrl;
usr/src/cmd/gpioadm/gpioadm_gpio.c
598
if (!xpio_ctrl_init(xpio, disc->xcd_minor, &ctrl)) {
usr/src/cmd/gpioadm/gpioadm_gpio.c
604
if (!xpio_ctrl_info(ctrl, &info)) {
usr/src/cmd/gpioadm/gpioadm_gpio.c
606
xpio_ctrl_fini(ctrl);
usr/src/cmd/gpioadm/gpioadm_gpio.c
617
if (!xpio_gpio_info(ctrl, i, &gpio_info)) {
usr/src/cmd/gpioadm/gpioadm_gpio.c
646
xpio_ctrl_fini(ctrl);
usr/src/cmd/i2cadm/i2cadm_controller.c
380
i2c_ctrl_t *ctrl;
usr/src/cmd/i2cadm/i2cadm_controller.c
429
if (!i2c_ctrl_init_by_path(i2cadm.i2c_hdl, cname, &ctrl)) {
usr/src/cmd/i2cadm/i2cadm_controller.c
444
uint32_t nprops = i2c_ctrl_nprops(ctrl);
usr/src/cmd/i2cadm/i2cadm_controller.c
449
if (!i2c_prop_info(ctrl, i, &info)) {
usr/src/cmd/i2cadm/i2cadm_controller.c
481
if (!i2c_prop_get(ctrl, i, &arg.icpg_u32,
usr/src/cmd/i2cadm/i2cadm_controller.c
520
i2c_ctrl_fini(ctrl);
usr/src/cmd/i2cadm/i2cadm_controller.c
534
i2c_ctrl_t *ctrl;
usr/src/cmd/i2cadm/i2cadm_controller.c
549
if (!i2c_ctrl_init_by_path(i2cadm.i2c_hdl, argv[0], &ctrl)) {
usr/src/cmd/i2cadm/i2cadm_controller.c
562
if (!i2c_prop_info_by_name(ctrl, prop, &info)) {
usr/src/cmd/i2cadm/i2cadm_controller.c
631
if (!i2c_prop_set(ctrl, i2c_prop_info_id(info), buf, buflen)) {
usr/src/cmd/i2cadm/i2cadm_controller.c
636
i2c_ctrl_fini(ctrl);
usr/src/cmd/i2cadm/i2cadm_controller.c
831
i2c_ctrl_t *ctrl;
usr/src/cmd/i2cadm/i2cadm_controller.c
855
if (!i2c_ctrl_init(i2cadm.i2c_hdl, arg.icl_nexus, &ctrl)) {
usr/src/cmd/i2cadm/i2cadm_controller.c
862
if (!i2c_prop_get(ctrl, I2C_PROP_BUS_SPEED, &arg.icl_speed,
usr/src/cmd/i2cadm/i2cadm_controller.c
866
i2c_ctrl_fini(ctrl);
usr/src/cmd/i2cadm/i2cadm_controller.c
871
if (!i2c_prop_get(ctrl, I2C_PROP_TYPE, &arg.icl_type, &len)) {
usr/src/cmd/i2cadm/i2cadm_controller.c
874
i2c_ctrl_fini(ctrl);
usr/src/cmd/i2cadm/i2cadm_controller.c
879
if (!i2c_prop_get(ctrl, I2C_PROP_NPORTS, &arg.icl_nports,
usr/src/cmd/i2cadm/i2cadm_controller.c
883
i2c_ctrl_fini(ctrl);
usr/src/cmd/i2cadm/i2cadm_controller.c
888
arg.icl_ctrl = ctrl;
usr/src/cmd/i2cadm/i2cadm_controller.c
890
i2c_ctrl_fini(ctrl);
usr/src/cmd/isns/isnsd/func.c
1117
int ctrl;
usr/src/cmd/isns/isnsd/func.c
1126
ctrl = is_control_node(iscsi_name);
usr/src/cmd/isns/isnsd/func.c
1127
if (ctrl == 0) {
usr/src/cmd/isns/isnsd/func.c
1190
if (ctrl == 0 &&
usr/src/cmd/isns/isnsd/func.c
603
int ctrl;
usr/src/cmd/isns/isnsd/func.c
630
ctrl = is_control_node(iscsi_name);
usr/src/cmd/isns/isnsd/func.c
646
} else if (ctrl == 0 &&
usr/src/cmd/isns/isnsd/func.c
716
if (ctrl == 0 &&
usr/src/cmd/ldap/common/common.c
1773
ldaptool_add_control_to_array( LDAPControl *ctrl, LDAPControl **array)
usr/src/cmd/ldap/common/common.c
1782
*(array + i) = ctrl;
usr/src/cmd/ldap/common/ldaptool.h
173
void ldaptool_add_control_to_array( LDAPControl *ctrl, LDAPControl **array);
usr/src/cmd/more/more.c
1011
case ctrl('B'):
usr/src/cmd/more/more.c
1057
case ctrl('D'):
usr/src/cmd/more/more.c
653
static char Bell = ctrl('G');
usr/src/cmd/nvmeadm/nvmeadm.c
1081
nvme_dskname(di_node_t ctrl, const char *bd_addr)
usr/src/cmd/nvmeadm/nvmeadm.c
1091
for (di_node_t child = di_child_node(ctrl); child != DI_NODE_NIL;
usr/src/cmd/nvmeadm/nvmeadm.c
1194
do_list_nsid(const nvme_process_arg_t *npa, nvme_ctrl_info_t *ctrl,
usr/src/cmd/nvmeadm/nvmeadm.c
1233
oarg.nloa_ctrl = ctrl;
usr/src/cmd/nvmeadm/nvmeadm.c
596
nvme_ctrl_t *ctrl = npa->npa_ctrl;
usr/src/cmd/nvmeadm/nvmeadm.c
601
nvme_ctrl_errmsg(ctrl), nvme_ctrl_errtostr(npa->npa_ctrl,
usr/src/cmd/nvmeadm/nvmeadm.c
602
nvme_ctrl_err(ctrl)), nvme_ctrl_err(ctrl), nvme_ctrl_syserr(ctrl));
usr/src/cmd/nvmeadm/nvmeadm.c
872
char *ctrl = NULL;
usr/src/cmd/nvmeadm/nvmeadm.c
964
ctrl = npa.npa_argv[0];
usr/src/cmd/nvmeadm/nvmeadm.c
979
if (ctrl != NULL && strchr(ctrl, ',') != NULL &&
usr/src/cmd/nvmeadm/nvmeadm.c
990
while ((npa.npa_name = strsep(&ctrl, ",")) != NULL) {
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
131
nvme_ctrl_info_t *ctrl = list->nloa_ctrl;
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
137
if (nvme_ctrl_info_cap(ctrl, &u128)) {
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
144
if (nvme_ctrl_info_unalloc_cap(ctrl, &u128)) {
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
81
nvme_ctrl_info_t *ctrl = list->nloa_ctrl;
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
88
ret = strlcpy(buf, nvme_ctrl_info_model(ctrl), buflen);
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
91
ret = strlcpy(buf, nvme_ctrl_info_serial(ctrl), buflen);
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
94
ret = strlcpy(buf, nvme_ctrl_info_fwrev(ctrl), buflen);
usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
97
vers = nvme_ctrl_info_version(ctrl);
usr/src/cmd/pcieadm/pcieadm_cfgspace.c
4296
uint16_t ctrl;
usr/src/cmd/pcieadm/pcieadm_cfgspace.c
4300
ctrl = walkp->pcw_data->pcb_u8[off + 2] |
usr/src/cmd/pcieadm/pcieadm_cfgspace.c
4302
if (ctrl == PCI_EINVAL16) {
usr/src/cmd/pcieadm/pcieadm_cfgspace.c
4315
addr64 = (ctrl & PCI_MSI_64BIT_MASK) != 0;
usr/src/cmd/pcieadm/pcieadm_cfgspace.c
4316
pvm = (ctrl & PCI_MSI_PVM_MASK) != 0;
usr/src/cmd/pcieadm/pcieadm_cfgspace.c
4317
ext = (ctrl & PCI_MSI_EMD_MASK) != 0;
usr/src/cmd/stmsboot/stmsboot_util.c
107
static void list_devs(int listguids, int ctrl);
usr/src/cmd/stmsboot/stmsboot_util.c
543
list_devs(int listguids, int ctrl)
usr/src/cmd/stmsboot/stmsboot_util.c
612
if (ctrl > -1) {
usr/src/cmd/stmsboot/stmsboot_util.c
613
(void) sprintf(checkctrl, "c%dt", ctrl);
usr/src/cmd/svr4pkg/libinst/pkgdbmerg.c
100
static int do_new_ent(VFP_T *vfpo, struct cfextra *el_ent, int ctrl);
usr/src/cmd/svr4pkg/libinst/pkgdbmerg.c
290
do_like_ent(VFP_T *vfpo, struct cfextra *el_ent, struct cfent *cf_ent, int ctrl)
usr/src/cmd/svr4pkg/libinst/pkgdbmerg.c
437
if (ctrl == 1) { /* quick verify assumes OK */
usr/src/cmd/svr4pkg/libinst/pkgdbmerg.c
522
do_new_ent(VFP_T *vfpo, struct cfextra *el_ent, int ctrl)
usr/src/cmd/svr4pkg/libinst/pkgdbmerg.c
601
if (ctrl == 1) { /* quick verify assumes OK */
usr/src/cmd/svr4pkg/libinst/pkgdbmerg.c
99
struct cfent *cf_ent, int ctrl);
usr/src/cmd/svr4pkg/pkginstall/pkginstall.h
61
extern int cppath __P((int ctrl, char *f1, char *f2, mode_t mode));
usr/src/cmd/tip/cmds.c
451
(void) printf("\r\ntimeout error (%s)\r\n", ctrl(c));
usr/src/cmd/tip/tip.c
414
(void) printf("%s", ctrl(c));
usr/src/cmd/tip/tip.c
497
(void) printf("%2s", ctrl(character(value(ESCAPE))));
usr/src/cmd/tip/tip.c
498
(void) printf("%-2s %c %s\r\n", ctrl(p->e_char),
usr/src/cmd/tip/tip.h
255
extern char *ctrl(char);
usr/src/cmd/tip/value.c
222
cp = ctrl(character(p->v_value));
usr/src/grub/grub-0.97/netboot/e1000.c
1001
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
1005
E1000_WRITE_REG_IO(hw, CTRL, (ctrl | E1000_CTRL_PHY_RST));
usr/src/grub/grub-0.97/netboot/e1000.c
1025
E1000_WRITE_REG_IO(hw, CTRL, (ctrl | E1000_CTRL_RST));
usr/src/grub/grub-0.97/netboot/e1000.c
1030
E1000_WRITE_REG(hw, CTRL_DUP, (ctrl | E1000_CTRL_RST));
usr/src/grub/grub-0.97/netboot/e1000.c
1033
E1000_WRITE_REG(hw, CTRL, (ctrl | E1000_CTRL_RST));
usr/src/grub/grub-0.97/netboot/e1000.c
1109
uint32_t ctrl, status;
usr/src/grub/grub-0.97/netboot/e1000.c
1165
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
1166
E1000_WRITE_REG(hw, CTRL, ctrl | E1000_CTRL_PRIOR);
usr/src/grub/grub-0.97/netboot/e1000.c
1206
ctrl = E1000_READ_REG(hw, TXDCTL);
usr/src/grub/grub-0.97/netboot/e1000.c
1207
ctrl = (ctrl & ~E1000_TXDCTL_WTHRESH) | E1000_TXDCTL_FULL_TX_DESC_WB;
usr/src/grub/grub-0.97/netboot/e1000.c
1208
E1000_WRITE_REG(hw, TXDCTL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
1405
uint32_t ctrl;
usr/src/grub/grub-0.97/netboot/e1000.c
1420
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
1428
ctrl &= ~(E1000_CTRL_LRST);
usr/src/grub/grub-0.97/netboot/e1000.c
1492
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
1543
uint32_t ctrl;
usr/src/grub/grub-0.97/netboot/e1000.c
1550
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
1556
ctrl |= E1000_CTRL_SLU;
usr/src/grub/grub-0.97/netboot/e1000.c
1557
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/grub/grub-0.97/netboot/e1000.c
1558
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
1560
ctrl |= (E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX | E1000_CTRL_SLU);
usr/src/grub/grub-0.97/netboot/e1000.c
1561
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2061
uint32_t ctrl;
usr/src/grub/grub-0.97/netboot/e1000.c
2070
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
2071
ctrl |= (E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/grub/grub-0.97/netboot/e1000.c
2072
ctrl &= ~(E1000_CTRL_SPD_SEL | E1000_CTRL_ILOS);
usr/src/grub/grub-0.97/netboot/e1000.c
2082
if(phy_data & IGP01E1000_PSSR_FULL_DUPLEX) ctrl |= E1000_CTRL_FD;
usr/src/grub/grub-0.97/netboot/e1000.c
2083
else ctrl &= ~E1000_CTRL_FD;
usr/src/grub/grub-0.97/netboot/e1000.c
2092
ctrl |= E1000_CTRL_SPD_1000;
usr/src/grub/grub-0.97/netboot/e1000.c
2095
ctrl |= E1000_CTRL_SPD_100;
usr/src/grub/grub-0.97/netboot/e1000.c
2101
if(phy_data & M88E1000_PSSR_DPLX) ctrl |= E1000_CTRL_FD;
usr/src/grub/grub-0.97/netboot/e1000.c
2102
else ctrl &= ~E1000_CTRL_FD;
usr/src/grub/grub-0.97/netboot/e1000.c
2110
ctrl |= E1000_CTRL_SPD_1000;
usr/src/grub/grub-0.97/netboot/e1000.c
2112
ctrl |= E1000_CTRL_SPD_100;
usr/src/grub/grub-0.97/netboot/e1000.c
2115
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2133
uint32_t ctrl;
usr/src/grub/grub-0.97/netboot/e1000.c
2138
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
2160
ctrl &= (~(E1000_CTRL_TFCE | E1000_CTRL_RFCE));
usr/src/grub/grub-0.97/netboot/e1000.c
2163
ctrl &= (~E1000_CTRL_TFCE);
usr/src/grub/grub-0.97/netboot/e1000.c
2164
ctrl |= E1000_CTRL_RFCE;
usr/src/grub/grub-0.97/netboot/e1000.c
2167
ctrl &= (~E1000_CTRL_RFCE);
usr/src/grub/grub-0.97/netboot/e1000.c
2168
ctrl |= E1000_CTRL_TFCE;
usr/src/grub/grub-0.97/netboot/e1000.c
2171
ctrl |= (E1000_CTRL_TFCE | E1000_CTRL_RFCE);
usr/src/grub/grub-0.97/netboot/e1000.c
2180
ctrl &= (~E1000_CTRL_TFCE);
usr/src/grub/grub-0.97/netboot/e1000.c
2182
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2403
uint32_t ctrl;
usr/src/grub/grub-0.97/netboot/e1000.c
2420
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
2531
((ctrl & E1000_CTRL_SWDPIN1) == signal)) ||
usr/src/grub/grub-0.97/netboot/e1000.c
2545
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
2546
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
usr/src/grub/grub-0.97/netboot/e1000.c
2547
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2562
(ctrl & E1000_CTRL_SLU) &&
usr/src/grub/grub-0.97/netboot/e1000.c
2566
E1000_WRITE_REG(hw, CTRL, (ctrl & ~E1000_CTRL_SLU));
usr/src/grub/grub-0.97/netboot/e1000.c
2675
uint32_t *ctrl)
usr/src/grub/grub-0.97/netboot/e1000.c
2680
E1000_WRITE_REG(hw, CTRL, (*ctrl | E1000_CTRL_MDC));
usr/src/grub/grub-0.97/netboot/e1000.c
2693
uint32_t *ctrl)
usr/src/grub/grub-0.97/netboot/e1000.c
2698
E1000_WRITE_REG(hw, CTRL, (*ctrl & ~E1000_CTRL_MDC));
usr/src/grub/grub-0.97/netboot/e1000.c
2717
uint32_t ctrl;
usr/src/grub/grub-0.97/netboot/e1000.c
2727
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
2730
ctrl |= (E1000_CTRL_MDIO_DIR | E1000_CTRL_MDC_DIR);
usr/src/grub/grub-0.97/netboot/e1000.c
2738
if(data & mask) ctrl |= E1000_CTRL_MDIO;
usr/src/grub/grub-0.97/netboot/e1000.c
2739
else ctrl &= ~E1000_CTRL_MDIO;
usr/src/grub/grub-0.97/netboot/e1000.c
2741
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2746
e1000_raise_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2747
e1000_lower_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2763
uint32_t ctrl;
usr/src/grub/grub-0.97/netboot/e1000.c
2774
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
2777
ctrl &= ~E1000_CTRL_MDIO_DIR;
usr/src/grub/grub-0.97/netboot/e1000.c
2778
ctrl &= ~E1000_CTRL_MDIO;
usr/src/grub/grub-0.97/netboot/e1000.c
2780
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2787
e1000_raise_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2788
e1000_lower_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2792
e1000_raise_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2793
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
2795
if(ctrl & E1000_CTRL_MDIO) data |= 1;
usr/src/grub/grub-0.97/netboot/e1000.c
2796
e1000_lower_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2799
e1000_raise_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
2800
e1000_lower_mdi_clk(hw, &ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
3008
uint32_t ctrl, ctrl_ext;
usr/src/grub/grub-0.97/netboot/e1000.c
3018
ctrl = E1000_READ_REG(hw, CTRL);
usr/src/grub/grub-0.97/netboot/e1000.c
3019
E1000_WRITE_REG(hw, CTRL, ctrl | E1000_CTRL_PHY_RST);
usr/src/grub/grub-0.97/netboot/e1000.c
3022
E1000_WRITE_REG(hw, CTRL, ctrl);
usr/src/grub/grub-0.97/netboot/e1000.c
968
uint32_t ctrl;
usr/src/head/ldap.h
650
LDAP_API(void) LDAP_CALL ldap_control_free(LDAPControl *ctrl);
usr/src/lib/libi2c/common/libi2c_ctrl.c
152
i2c_ctrl_fini(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
154
if (ctrl == NULL) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
158
if (ctrl->ctrl_fd >= 0) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
159
(void) close(ctrl->ctrl_fd);
usr/src/lib/libi2c/common/libi2c_ctrl.c
162
di_devfs_path_free(ctrl->ctrl_minor);
usr/src/lib/libi2c/common/libi2c_ctrl.c
163
di_devfs_path_free(ctrl->ctrl_path);
usr/src/lib/libi2c/common/libi2c_ctrl.c
164
free(ctrl->ctrl_name);
usr/src/lib/libi2c/common/libi2c_ctrl.c
165
free(ctrl);
usr/src/lib/libi2c/common/libi2c_ctrl.c
172
i2c_ctrl_t *ctrl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
201
ctrl = calloc(1, sizeof (i2c_ctrl_t));
usr/src/lib/libi2c/common/libi2c_ctrl.c
202
if (ctrl == NULL) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
208
ctrl->ctrl_fd = -1;
usr/src/lib/libi2c/common/libi2c_ctrl.c
209
ctrl->ctrl_hdl = hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
210
ctrl->ctrl_inst = di_instance(di);
usr/src/lib/libi2c/common/libi2c_ctrl.c
211
ctrl->ctrl_name = strdup(di_bus_addr(di));
usr/src/lib/libi2c/common/libi2c_ctrl.c
212
if (ctrl->ctrl_name == NULL) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
214
i2c_ctrl_fini(ctrl);
usr/src/lib/libi2c/common/libi2c_ctrl.c
219
ctrl->ctrl_path = di_devfs_path(di);
usr/src/lib/libi2c/common/libi2c_ctrl.c
220
if (ctrl->ctrl_path == NULL) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
222
i2c_ctrl_fini(ctrl);
usr/src/lib/libi2c/common/libi2c_ctrl.c
227
ctrl->ctrl_minor = di_devfs_minor_path(minor);
usr/src/lib/libi2c/common/libi2c_ctrl.c
228
if (ctrl->ctrl_minor == NULL) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
230
i2c_ctrl_fini(ctrl);
usr/src/lib/libi2c/common/libi2c_ctrl.c
235
ctrl->ctrl_fd = openat(hdl->ih_devfd, ctrl->ctrl_minor + 1, O_RDWR);
usr/src/lib/libi2c/common/libi2c_ctrl.c
236
if (ctrl->ctrl_fd < 0) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
239
"device path '/devices%s: %s", ctrl->ctrl_minor,
usr/src/lib/libi2c/common/libi2c_ctrl.c
241
i2c_ctrl_fini(ctrl);
usr/src/lib/libi2c/common/libi2c_ctrl.c
245
if (ioctl(ctrl->ctrl_fd, UI2C_IOCTL_CTRL_NPROPS, &nprops) != 0) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
247
i2c_ctrl_fini(ctrl);
usr/src/lib/libi2c/common/libi2c_ctrl.c
251
ctrl->ctrl_nstd = nprops.ucp_nstd;
usr/src/lib/libi2c/common/libi2c_ctrl.c
252
ctrl->ctrl_npriv = nprops.ucp_npriv;
usr/src/lib/libi2c/common/libi2c_ctrl.c
254
*ctrlp = ctrl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
299
i2c_ctrl_name(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
301
return (ctrl->ctrl_name);
usr/src/lib/libi2c/common/libi2c_ctrl.c
305
i2c_ctrl_instance(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
307
return (ctrl->ctrl_inst);
usr/src/lib/libi2c/common/libi2c_ctrl.c
311
i2c_ctrl_path(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
313
return (ctrl->ctrl_path);
usr/src/lib/libi2c/common/libi2c_ctrl.c
317
i2c_ctrl_nprops(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
324
return (ctrl->ctrl_nstd);
usr/src/lib/libi2c/common/libi2c_ctrl.c
412
i2c_prop_info(i2c_ctrl_t *ctrl, i2c_prop_t prop, i2c_prop_info_t **infop)
usr/src/lib/libi2c/common/libi2c_ctrl.c
414
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
430
if (ioctl(ctrl->ctrl_fd, UI2C_IOCTL_CTRL_PROP_INFO,
usr/src/lib/libi2c/common/libi2c_ctrl.c
454
i2c_prop_info_by_name(i2c_ctrl_t *ctrl, const char *name,
usr/src/lib/libi2c/common/libi2c_ctrl.c
457
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
470
for (uint32_t i = 0; i < ctrl->ctrl_nstd; i++) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
471
if (!i2c_prop_info(ctrl, i, &info)) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
488
i2c_prop_get(i2c_ctrl_t *ctrl, i2c_prop_t id, void *buf, size_t *lenp)
usr/src/lib/libi2c/common/libi2c_ctrl.c
490
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
506
if (ioctl(ctrl->ctrl_fd, UI2C_IOCTL_CTRL_PROP_GET, &prop) != 0) {
usr/src/lib/libi2c/common/libi2c_ctrl.c
529
i2c_prop_set(i2c_ctrl_t *ctrl, i2c_prop_t id, const void *buf, size_t len)
usr/src/lib/libi2c/common/libi2c_ctrl.c
531
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
555
if (ioctl(ctrl->ctrl_fd, UI2C_IOCTL_CTRL_PROP_SET, &prop) != 0) {
usr/src/lib/libldap5/sources/ldap/common/control.c
22
static LDAPControl *ldap_control_dup( LDAPControl *ctrl );
usr/src/lib/libldap5/sources/ldap/common/control.c
259
ldap_control_free( LDAPControl *ctrl )
usr/src/lib/libldap5/sources/ldap/common/control.c
261
if ( ctrl != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/control.c
262
if ( ctrl->ldctl_oid != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/control.c
263
NSLDAPI_FREE( ctrl->ldctl_oid );
usr/src/lib/libldap5/sources/ldap/common/control.c
265
if ( ctrl->ldctl_value.bv_val != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/control.c
266
NSLDAPI_FREE( ctrl->ldctl_value.bv_val );
usr/src/lib/libldap5/sources/ldap/common/control.c
268
NSLDAPI_FREE( (char *)ctrl );
usr/src/lib/libldap5/sources/ldap/common/control.c
292
ldap_control_append( LDAPControl **ctrl_src, LDAPControl *ctrl )
usr/src/lib/libldap5/sources/ldap/common/control.c
298
if ( NULL == ctrl )
usr/src/lib/libldap5/sources/ldap/common/control.c
319
ctrlp[i] = ldap_control_dup( ctrl );
usr/src/lib/libldap5/sources/ldap/common/control.c
380
ldap_control_dup( LDAPControl *ctrl )
usr/src/lib/libldap5/sources/ldap/common/control.c
389
if ( ldap_control_copy_contents( rctrl, ctrl ) != LDAP_SUCCESS ) {
usr/src/lib/libnisdb/ldap_op.c
714
controlSupported(__nis_ldap_conn_t *lc, char **ctrl, bool_t *supported) {
usr/src/lib/libnisdb/ldap_op.c
753
while (*ctrl != NULL) {
usr/src/lib/libnisdb/ldap_op.c
756
if (strstr(val[i], *ctrl) != 0) {
usr/src/lib/libnisdb/ldap_op.c
763
myself, NIL(lc->sp), NIL(*ctrl),
usr/src/lib/libnisdb/ldap_op.c
765
ctrl++;
usr/src/lib/libnisdb/ldap_op.c
790
char *ctrl[3] = {LDAP_CONTROL_SIMPLE_PAGE,
usr/src/lib/libnisdb/ldap_op.c
847
(void) controlSupported(lc, ctrl, supported);
usr/src/lib/libnvme/common/libnvme.c
1000
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme.c
1005
iter->nni_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme.c
1010
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
1014
nvme_ns_discover(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level,
usr/src/lib/libnvme/common/libnvme.c
1021
if (!nvme_ns_discover_validate(ctrl, level)) {
usr/src/lib/libnvme/common/libnvme.c
1026
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme.c
1031
if (!nvme_ns_discover_init(ctrl, level, &iter)) {
usr/src/lib/libnvme/common/libnvme.c
1036
if (!func(ctrl, disc, arg))
usr/src/lib/libnvme/common/libnvme.c
1045
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
1093
nvme_ns_init(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_ns_t **nsp)
usr/src/lib/libnvme/common/libnvme.c
1098
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme.c
1102
if (nsid < NVME_NSID_MIN || nsid > ctrl->nc_info.id_nn) {
usr/src/lib/libnvme/common/libnvme.c
1103
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_RANGE, 0, "requested "
usr/src/lib/libnvme/common/libnvme.c
1105
"0x%x]", nsid, NVME_NSID_MIN, ctrl->nc_info.id_nn));
usr/src/lib/libnvme/common/libnvme.c
1111
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme.c
1115
ns->nn_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme.c
1119
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
1131
nvme_ns_init_by_name_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc,
usr/src/lib/libnvme/common/libnvme.c
1158
if (!nvme_ns_init(ctrl, disc->nnd_nsid, &init->nnia_ns)) {
usr/src/lib/libnvme/common/libnvme.c
1159
nvme_ctrl_err_save(ctrl, &init->nnia_err);
usr/src/lib/libnvme/common/libnvme.c
1170
nvme_ns_init_by_name(nvme_ctrl_t *ctrl, const char *ns_name, nvme_ns_t **nsp)
usr/src/lib/libnvme/common/libnvme.c
1175
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme.c
1180
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme.c
1184
init.nnia_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme.c
1189
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL, nvme_ns_init_by_name_cb,
usr/src/lib/libnvme/common/libnvme.c
1195
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_RANGE, 0, "failed to "
usr/src/lib/libnvme/common/libnvme.c
1197
ctrl->nc_inst));
usr/src/lib/libnvme/common/libnvme.c
1201
nvme_ctrl_err_set(ctrl, &init.nnia_err);
usr/src/lib/libnvme/common/libnvme.c
1206
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
1215
nvme_ctrl_t *ctrl;
usr/src/lib/libnvme/common/libnvme.c
1297
if (!nvme_ctrl_init_by_instance(nvme, (int32_t)inst, &ctrl)) {
usr/src/lib/libnvme/common/libnvme.c
1302
*ctrlp = ctrl;
usr/src/lib/libnvme/common/libnvme.c
1306
if (!nvme_ns_init_by_name(ctrl, ns_name, &ns)) {
usr/src/lib/libnvme/common/libnvme.c
1309
nvme_ctrl_err_save(ctrl, &err);
usr/src/lib/libnvme/common/libnvme.c
1311
nvme_ctrl_fini(ctrl);
usr/src/lib/libnvme/common/libnvme.c
1315
*ctrlp = ctrl;
usr/src/lib/libnvme/common/libnvme.c
1324
nvme_ctrl_t *ctrl = ns->nn_ctrl;
usr/src/lib/libnvme/common/libnvme.c
1332
return (nvme_ioctl_syserror(ctrl, e, "namespace attach"));
usr/src/lib/libnvme/common/libnvme.c
1336
return (nvme_ioctl_error(ctrl, &com, "namespace attach"));
usr/src/lib/libnvme/common/libnvme.c
1339
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
1345
nvme_ctrl_t *ctrl = ns->nn_ctrl;
usr/src/lib/libnvme/common/libnvme.c
1353
return (nvme_ioctl_syserror(ctrl, e, "namespace detach"));
usr/src/lib/libnvme/common/libnvme.c
1357
return (nvme_ioctl_error(ctrl, &com, "namespace detach"));
usr/src/lib/libnvme/common/libnvme.c
1360
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
1367
nvme_lock_check(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme.c
1375
if (ctrl->nc_err.ne_err != NVME_ERR_LOCK_PROG) {
usr/src/lib/libnvme/common/libnvme.c
1380
ctrl->nc_err.ne_errmsg, ctrl);
usr/src/lib/libnvme/common/libnvme.c
1396
nvme_lock_common(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_lock_level_t level,
usr/src/lib/libnvme/common/libnvme.c
1403
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0, "unknown "
usr/src/lib/libnvme/common/libnvme.c
1408
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0, "unknown "
usr/src/lib/libnvme/common/libnvme.c
1422
if (ioctl(ctrl->nc_fd, NVME_IOC_LOCK, &lock) != 0) {
usr/src/lib/libnvme/common/libnvme.c
1424
return (nvme_ioctl_syserror(ctrl, e, "lock"));
usr/src/lib/libnvme/common/libnvme.c
1428
(void) nvme_ioctl_error(ctrl, &lock.nil_common, "lock");
usr/src/lib/libnvme/common/libnvme.c
1429
nvme_lock_check(ctrl);
usr/src/lib/libnvme/common/libnvme.c
1433
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
1447
nvme_unlock_common(nvme_ctrl_t *ctrl, uint32_t nsid)
usr/src/lib/libnvme/common/libnvme.c
1463
if (ioctl(ctrl->nc_fd, NVME_IOC_UNLOCK, &unlock) != 0) {
usr/src/lib/libnvme/common/libnvme.c
1465
(void) nvme_ctrl_error(ctrl, NVME_ERR_LOCK_PROG, e, "internal "
usr/src/lib/libnvme/common/libnvme.c
1468
nvme_lock_check(ctrl);
usr/src/lib/libnvme/common/libnvme.c
1473
(void) nvme_ioctl_error(ctrl, &unlock.niu_common, "unlock");
usr/src/lib/libnvme/common/libnvme.c
1478
if (ctrl->nc_err.ne_err != NVME_ERR_LOCK_PROG) {
usr/src/lib/libnvme/common/libnvme.c
1480
nvme_ctrl_err_save(ctrl, &err);
usr/src/lib/libnvme/common/libnvme.c
1481
(void) nvme_ctrl_error(ctrl, NVME_ERR_LOCK_PROG, 0,
usr/src/lib/libnvme/common/libnvme.c
1486
nvme_lock_check(ctrl);
usr/src/lib/libnvme/common/libnvme.c
1490
(void) nvme_ctrl_success(ctrl);
usr/src/lib/libnvme/common/libnvme.c
1494
nvme_ctrl_lock(nvme_ctrl_t *ctrl, nvme_lock_level_t level,
usr/src/lib/libnvme/common/libnvme.c
1497
return (nvme_lock_common(ctrl, 0, level, flags));
usr/src/lib/libnvme/common/libnvme.c
1508
nvme_ctrl_unlock(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme.c
1510
nvme_unlock_common(ctrl, 0);
usr/src/lib/libnvme/common/libnvme.c
389
nvme_vers_ctrl_atleast(const nvme_ctrl_t *ctrl, const nvme_version_t *targ)
usr/src/lib/libnvme/common/libnvme.c
391
return (nvme_vers_atleast(&ctrl->nc_vers, targ));
usr/src/lib/libnvme/common/libnvme.c
409
nvme_guid_valid(const nvme_ctrl_t *ctrl, const uint8_t guid[16])
usr/src/lib/libnvme/common/libnvme.c
413
return (nvme_vers_ctrl_atleast(ctrl, &nvme_vers_1v2) &&
usr/src/lib/libnvme/common/libnvme.c
418
nvme_eui64_valid(const nvme_ctrl_t *ctrl, const uint8_t eui64[8])
usr/src/lib/libnvme/common/libnvme.c
422
return (nvme_vers_ctrl_atleast(ctrl, &nvme_vers_1v1) &&
usr/src/lib/libnvme/common/libnvme.c
591
nvme_ctrl_fini(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme.c
593
if (ctrl == NULL) {
usr/src/lib/libnvme/common/libnvme.c
597
if (ctrl->nc_sup_logs != NULL) {
usr/src/lib/libnvme/common/libnvme.c
598
free(ctrl->nc_sup_logs);
usr/src/lib/libnvme/common/libnvme.c
601
if (ctrl->nc_sup_logs_err != NULL) {
usr/src/lib/libnvme/common/libnvme.c
602
free(ctrl->nc_sup_logs_err);
usr/src/lib/libnvme/common/libnvme.c
605
if (ctrl->nc_devi_path != NULL) {
usr/src/lib/libnvme/common/libnvme.c
606
di_devfs_path_free(ctrl->nc_devi_path);
usr/src/lib/libnvme/common/libnvme.c
609
if (ctrl->nc_fd >= 0) {
usr/src/lib/libnvme/common/libnvme.c
610
(void) close(ctrl->nc_fd);
usr/src/lib/libnvme/common/libnvme.c
611
ctrl->nc_fd = -1;
usr/src/lib/libnvme/common/libnvme.c
614
free(ctrl);
usr/src/lib/libnvme/common/libnvme.c
624
nvme_ctrl_t *ctrl;
usr/src/lib/libnvme/common/libnvme.c
683
ctrl = calloc(1, sizeof (*ctrl));
usr/src/lib/libnvme/common/libnvme.c
684
if (ctrl == NULL) {
usr/src/lib/libnvme/common/libnvme.c
690
ctrl->nc_nvme = nvme;
usr/src/lib/libnvme/common/libnvme.c
691
ctrl->nc_devi = di;
usr/src/lib/libnvme/common/libnvme.c
692
ctrl->nc_minor = minor;
usr/src/lib/libnvme/common/libnvme.c
693
ctrl->nc_inst = inst;
usr/src/lib/libnvme/common/libnvme.c
694
ctrl->nc_fd = open(buf, O_RDWR | O_CLOEXEC);
usr/src/lib/libnvme/common/libnvme.c
695
if (ctrl->nc_fd < 0) {
usr/src/lib/libnvme/common/libnvme.c
697
nvme_ctrl_fini(ctrl);
usr/src/lib/libnvme/common/libnvme.c
702
ctrl->nc_devi_path = di_devfs_path(di);
usr/src/lib/libnvme/common/libnvme.c
703
if (ctrl->nc_devi_path == NULL) {
usr/src/lib/libnvme/common/libnvme.c
705
nvme_ctrl_fini(ctrl);
usr/src/lib/libnvme/common/libnvme.c
711
if (!nvme_ioc_ctrl_info(ctrl, &ctrl_info)) {
usr/src/lib/libnvme/common/libnvme.c
714
nvme_ctrl_err_save(ctrl, &err);
usr/src/lib/libnvme/common/libnvme.c
716
nvme_ctrl_fini(ctrl);
usr/src/lib/libnvme/common/libnvme.c
720
ctrl->nc_vers = ctrl_info.nci_vers;
usr/src/lib/libnvme/common/libnvme.c
721
ctrl->nc_info = ctrl_info.nci_ctrl_id;
usr/src/lib/libnvme/common/libnvme.c
723
nvme_vendor_map_ctrl(ctrl);
usr/src/lib/libnvme/common/libnvme.c
725
*outp = ctrl;
usr/src/lib/libnvme/common/libnvme.c
803
nvme_ctrl_devi(nvme_ctrl_t *ctrl, di_node_t *devip)
usr/src/lib/libnvme/common/libnvme.c
805
*devip = ctrl->nc_devi;
usr/src/lib/libnvme/common/libnvme.c
806
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme.c
810
nvme_ioc_ctrl_info(nvme_ctrl_t *ctrl, nvme_ioctl_ctrl_info_t *info)
usr/src/lib/libnvme/common/libnvme.c
814
if (ioctl(ctrl->nc_fd, NVME_IOC_CTRL_INFO, info) != 0) {
usr/src/lib/libnvme/common/libnvme.c
816
return (nvme_ioctl_syserror(ctrl, e, "controller info"));
usr/src/lib/libnvme/common/libnvme.c
820
return (nvme_ioctl_error(ctrl, &info->nci_common,
usr/src/lib/libnvme/common/libnvme.c
828
nvme_ioc_ns_info(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_ioctl_ns_info_t *info)
usr/src/lib/libnvme/common/libnvme.c
833
if (ioctl(ctrl->nc_fd, NVME_IOC_NS_INFO, info) != 0) {
usr/src/lib/libnvme/common/libnvme.c
835
return (nvme_ioctl_syserror(ctrl, e, "namespace info"));
usr/src/lib/libnvme/common/libnvme.c
839
return (nvme_ioctl_error(ctrl, &info->nni_common,
usr/src/lib/libnvme/common/libnvme.c
862
nvme_ns_discover_validate(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level)
usr/src/lib/libnvme/common/libnvme.c
872
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0, "invalid "
usr/src/lib/libnvme/common/libnvme.c
929
nvme_ctrl_t *ctrl = iter->nni_ctrl;
usr/src/lib/libnvme/common/libnvme.c
939
while (iter->nni_cur_idx <= ctrl->nc_info.id_nn) {
usr/src/lib/libnvme/common/libnvme.c
944
if (!nvme_ioc_ns_info(ctrl, nsid, &ns_info)) {
usr/src/lib/libnvme/common/libnvme.c
959
if (nvme_guid_valid(ctrl, ns_info.nni_id.id_nguid)) {
usr/src/lib/libnvme/common/libnvme.c
966
if (nvme_eui64_valid(ctrl, ns_info.nni_id.id_eui64)) {
usr/src/lib/libnvme/common/libnvme.c
982
nvme_ns_discover_init(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level,
usr/src/lib/libnvme/common/libnvme.c
987
if (!nvme_ns_discover_validate(ctrl, level)) {
usr/src/lib/libnvme/common/libnvme.c
992
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
172
uchar_t *ctrl, *ns;
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
211
NVME_NVL_CI_ID_CTRL, DATA_TYPE_BYTE_ARRAY, &ctrl, &ctrl_len,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
240
(void) memcpy(&ci->nci_info, ctrl, ctrl_len);
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
369
nvme_ctrl_get_udi(nvme_ctrl_t *ctrl, di_node_t di, const char *prop,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
377
return (nvme_ctrl_error(ctrl, NVME_ERR_LIBDEVINFO, e, "failed "
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
381
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_DEVI_PROP, 0,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
388
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_DEVI_PROP, 0,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
398
nvme_ctrl_info_snap(nvme_ctrl_t *ctrl, nvme_ctrl_info_t **outp)
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
405
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
414
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
419
if (!nvme_ctrl_get_udi(ctrl, ctrl->nc_devi, "vendor-id", &val,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
425
if (!nvme_ctrl_get_udi(ctrl, ctrl->nc_devi, "device-id", &val,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
437
if (nvme_ctrl_get_udi(ctrl, ctrl->nc_devi, "subsystem-vendor-id", &val,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
441
if (!nvme_ctrl_get_udi(ctrl, ctrl->nc_devi, "subsystem-id",
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
450
if (!nvme_ctrl_get_udi(ctrl, ctrl->nc_devi, "revision-id", &val,
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
464
if (!nvme_ioc_ctrl_info(ctrl, &info)) {
usr/src/lib/libnvme/common/libnvme_ctrl_info.c
477
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_error.c
1194
nvme_ioctl_error(nvme_ctrl_t *ctrl, const nvme_ioctl_common_t *ioc,
usr/src/lib/libnvme/common/libnvme_error.c
1198
nvme_err_data_t *err = &ctrl->nc_err;
usr/src/lib/libnvme/common/libnvme_error.c
1210
sct = nvme_scttostr(ctrl, ioc->nioc_ctrl_sct);
usr/src/lib/libnvme/common/libnvme_error.c
1211
sc = nvme_sctostr(ctrl, NVME_CSI_NVM, ioc->nioc_ctrl_sct,
usr/src/lib/libnvme/common/libnvme_error.c
1270
nvme_ioctl_syserror(nvme_ctrl_t *ctrl, int err, const char *desc)
usr/src/lib/libnvme/common/libnvme_error.c
1283
base, desc, strerror(err), ctrl);
usr/src/lib/libnvme/common/libnvme_error.c
1298
return (nvme_ctrl_error(ctrl, NVME_ERR_PRIVS, err,
usr/src/lib/libnvme/common/libnvme_error.c
1302
return (nvme_ctrl_error(ctrl, NVME_ERR_INTERNAL, err,
usr/src/lib/libnvme/common/libnvme_error.c
1312
nvme_field_miss_err(nvme_ctrl_t *ctrl, const nvme_field_info_t *fields,
usr/src/lib/libnvme/common/libnvme_error.c
1332
return (nvme_ctrl_error(ctrl, err, 0, "cannot execute %s request due "
usr/src/lib/libnvme/common/libnvme_error.c
1337
nvme_field_check_one(nvme_ctrl_t *ctrl, uint64_t val, const char *req,
usr/src/lib/libnvme/common/libnvme_error.c
1347
return (nvme_ctrl_error(ctrl, check->chk_field_unuse, 0,
usr/src/lib/libnvme/common/libnvme_error.c
1352
data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_error.c
1353
data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_error.c
1362
return (nvme_ctrl_error(ctrl, check->chk_field_unsup, 0, "%s",
usr/src/lib/libnvme/common/libnvme_error.c
1366
return (nvme_ctrl_error(ctrl, check->chk_field_range, 0, "%s",
usr/src/lib/libnvme/common/libnvme_error.c
38
nvme_scttostr(nvme_ctrl_t *ctrl __unused, uint32_t sc)
usr/src/lib/libnvme/common/libnvme_error.c
504
nvme_sctostr(nvme_ctrl_t *ctrl __unused, nvme_csi_t csi, uint32_t sct,
usr/src/lib/libnvme/common/libnvme_error.c
797
nvme_ctrl_err(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_error.c
799
return (ctrl->nc_err.ne_err);
usr/src/lib/libnvme/common/libnvme_error.c
803
nvme_ctrl_syserr(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_error.c
805
return (ctrl->nc_err.ne_syserr);
usr/src/lib/libnvme/common/libnvme_error.c
809
nvme_ctrl_errmsg(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_error.c
811
return (ctrl->nc_err.ne_errmsg);
usr/src/lib/libnvme/common/libnvme_error.c
815
nvme_ctrl_errlen(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_error.c
817
return (ctrl->nc_err.ne_errlen);
usr/src/lib/libnvme/common/libnvme_error.c
821
nvme_ctrl_deverr(nvme_ctrl_t *ctrl, uint32_t *sct, uint32_t *sc)
usr/src/lib/libnvme/common/libnvme_error.c
824
*sct = ctrl->nc_err.ne_ctrl_sct;
usr/src/lib/libnvme/common/libnvme_error.c
828
*sc = ctrl->nc_err.ne_ctrl_sc;
usr/src/lib/libnvme/common/libnvme_error.c
833
nvme_ctrl_errtostr(nvme_ctrl_t *ctrl, nvme_err_t err)
usr/src/lib/libnvme/common/libnvme_error.c
835
return (nvme_errtostr(ctrl->nc_nvme, err));
usr/src/lib/libnvme/common/libnvme_error.c
873
nvme_ctrl_error(nvme_ctrl_t *ctrl, nvme_err_t err, int32_t sys,
usr/src/lib/libnvme/common/libnvme_error.c
879
nvme_error_common(&ctrl->nc_err, err, sys, fmt, ap);
usr/src/lib/libnvme/common/libnvme_error.c
905
nvme_ctrl_success(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_error.c
907
return (nvme_success_common(&ctrl->nc_err));
usr/src/lib/libnvme/common/libnvme_error.c
923
nvme_ctrl_err_save(const nvme_ctrl_t *ctrl, nvme_err_data_t *out)
usr/src/lib/libnvme/common/libnvme_error.c
925
*out = ctrl->nc_err;
usr/src/lib/libnvme/common/libnvme_error.c
929
nvme_ctrl_err_set(nvme_ctrl_t *ctrl, const nvme_err_data_t *err)
usr/src/lib/libnvme/common/libnvme_error.c
931
ctrl->nc_err = *err;
usr/src/lib/libnvme/common/libnvme_feature.c
110
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0, "no "
usr/src/lib/libnvme/common/libnvme_feature.c
116
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
126
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
147
nvme_feat_disc_dup(nvme_ctrl_t *ctrl, const nvme_feat_disc_t *src,
usr/src/lib/libnvme/common/libnvme_feature.c
153
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
159
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
167
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_feature.c
174
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
249
nvme_feat_discover_init(nvme_ctrl_t *ctrl, nvme_feat_scope_t scope,
usr/src/lib/libnvme/common/libnvme_feature.c
254
if (!nvme_feat_discover_validate(ctrl, scope, flags)) {
usr/src/lib/libnvme/common/libnvme_feature.c
259
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
267
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_feature.c
272
iter->nfi_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_feature.c
276
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
280
nvme_feat_discover(nvme_ctrl_t *ctrl, nvme_feat_scope_t scope, uint32_t flags,
usr/src/lib/libnvme/common/libnvme_feature.c
289
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
294
if (!nvme_feat_discover_init(ctrl, scope, flags, &iter)) {
usr/src/lib/libnvme/common/libnvme_feature.c
300
if (!func(ctrl, disc, arg))
usr/src/lib/libnvme/common/libnvme_feature.c
309
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
323
nvme_get_feat_req_init(nvme_ctrl_t *ctrl, nvme_get_feat_req_t **reqp)
usr/src/lib/libnvme/common/libnvme_feature.c
328
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
336
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_feature.c
341
req->gfr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_feature.c
361
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
365
nvme_get_feat_req_init_by_disc(nvme_ctrl_t *ctrl, const nvme_feat_disc_t *disc,
usr/src/lib/libnvme/common/libnvme_feature.c
371
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
376
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
382
return (nvme_ctrl_error(ctrl, NVME_ERR_FEAT_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
392
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_feature.c
397
req->gfr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_feature.c
428
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
440
nvme_get_feat_req_init_by_name_cb(nvme_ctrl_t *ctrl,
usr/src/lib/libnvme/common/libnvme_feature.c
451
if (!nvme_get_feat_req_init_by_disc(ctrl, disc, &init->ngfi_req)) {
usr/src/lib/libnvme/common/libnvme_feature.c
452
nvme_ctrl_err_save(ctrl, &init->ngfi_err);
usr/src/lib/libnvme/common/libnvme_feature.c
455
if (!nvme_feat_disc_dup(ctrl, disc, init->ngfi_discp)) {
usr/src/lib/libnvme/common/libnvme_feature.c
456
nvme_ctrl_err_save(ctrl, &init->ngfi_err);
usr/src/lib/libnvme/common/libnvme_feature.c
466
nvme_get_feat_req_init_by_name(nvme_ctrl_t *ctrl, const char *name,
usr/src/lib/libnvme/common/libnvme_feature.c
477
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
482
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
491
if (!nvme_feat_discover(ctrl, NVME_FEAT_SCOPE_CTRL | NVME_FEAT_SCOPE_NS,
usr/src/lib/libnvme/common/libnvme_feature.c
497
return (nvme_ctrl_error(ctrl, NVME_ERR_FEAT_NAME_UNKNOWN, 0,
usr/src/lib/libnvme/common/libnvme_feature.c
502
nvme_ctrl_err_set(ctrl, &init.ngfi_err);
usr/src/lib/libnvme/common/libnvme_feature.c
507
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
592
nvme_ctrl_t *ctrl = req->gfr_ctrl;
usr/src/lib/libnvme/common/libnvme_feature.c
600
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_RANGE, 0, "the all "
usr/src/lib/libnvme/common/libnvme_feature.c
613
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
685
nvme_ctrl_t *ctrl = req->gfr_ctrl;
usr/src/lib/libnvme/common/libnvme_feature.c
697
return (nvme_field_miss_err(ctrl, nvme_get_feat_fields,
usr/src/lib/libnvme/common/libnvme_feature.c
712
if (ioctl(ctrl->nc_fd, NVME_IOC_GET_FEATURE, &feat) != 0) {
usr/src/lib/libnvme/common/libnvme_feature.c
714
return (nvme_ioctl_syserror(ctrl, e, "get feature"));
usr/src/lib/libnvme/common/libnvme_feature.c
718
return (nvme_ioctl_error(ctrl, &feat.nigf_common,
usr/src/lib/libnvme/common/libnvme_feature.c
725
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_feature.c
99
nvme_feat_discover_validate(nvme_ctrl_t *ctrl, nvme_feat_scope_t scopes,
usr/src/lib/libnvme/common/libnvme_format.c
147
nvme_ctrl_t *ctrl = req->nfr_ctrl;
usr/src/lib/libnvme/common/libnvme_format.c
151
return (nvme_field_miss_err(ctrl, nvme_format_fields,
usr/src/lib/libnvme/common/libnvme_format.c
161
if (ioctl(ctrl->nc_fd, NVME_IOC_FORMAT, &format) != 0) {
usr/src/lib/libnvme/common/libnvme_format.c
163
return (nvme_ioctl_syserror(ctrl, e, "format"));
usr/src/lib/libnvme/common/libnvme_format.c
167
return (nvme_ioctl_error(ctrl, &format.nif_common, "format"));
usr/src/lib/libnvme/common/libnvme_format.c
170
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_format.c
32
nvme_format_req_init(nvme_ctrl_t *ctrl, nvme_format_req_t **reqp)
usr/src/lib/libnvme/common/libnvme_format.c
38
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_format.c
43
ctrl_data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_format.c
44
ctrl_data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_format.c
47
return (nvme_ctrl_error(ctrl, NVME_ERR_FORMAT_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_format.c
54
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_format.c
59
req->nfr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_format.c
69
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_fw.c
100
data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_fw.c
101
data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_fw.c
104
return (nvme_ctrl_error(ctrl, NVME_ERR_FW_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_fw.c
111
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_fw.c
116
req->fwc_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_fw.c
125
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_fw.c
174
nvme_ctrl_t *ctrl = req->fwc_ctrl;
usr/src/lib/libnvme/common/libnvme_fw.c
178
return (nvme_field_miss_err(ctrl, nvme_fw_commit_fields,
usr/src/lib/libnvme/common/libnvme_fw.c
188
if (ioctl(ctrl->nc_fd, NVME_IOC_FIRMWARE_COMMIT, &fw) != 0) {
usr/src/lib/libnvme/common/libnvme_fw.c
190
return (nvme_ioctl_syserror(ctrl, e, "firmware commit"));
usr/src/lib/libnvme/common/libnvme_fw.c
194
return (nvme_ioctl_error(ctrl, &fw.fwc_common,
usr/src/lib/libnvme/common/libnvme_fw.c
198
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_fw.c
36
nvme_fw_load(nvme_ctrl_t *ctrl, const void *buf, size_t len, uint64_t off)
usr/src/lib/libnvme/common/libnvme_fw.c
42
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_fw.c
46
data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_fw.c
47
data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_fw.c
50
return (nvme_ctrl_error(ctrl, NVME_ERR_FW_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_fw.c
54
if (!nvme_field_check_one(ctrl, len, "firmware download",
usr/src/lib/libnvme/common/libnvme_fw.c
59
if (!nvme_field_check_one(ctrl, off, "firmware download",
usr/src/lib/libnvme/common/libnvme_fw.c
69
if (ioctl(ctrl->nc_fd, NVME_IOC_FIRMWARE_DOWNLOAD, &fw) != 0) {
usr/src/lib/libnvme/common/libnvme_fw.c
71
return (nvme_ioctl_syserror(ctrl, e, "firmware load"));
usr/src/lib/libnvme/common/libnvme_fw.c
75
return (nvme_ioctl_error(ctrl, &fw.fwl_common,
usr/src/lib/libnvme/common/libnvme_fw.c
79
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_fw.c
89
nvme_fw_commit_req_init(nvme_ctrl_t *ctrl, nvme_fw_commit_req_t **reqp)
usr/src/lib/libnvme/common/libnvme_fw.c
95
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
116
nvme_ctrl_t *ctrl = req->nir_ctrl;
usr/src/lib/libnvme/common/libnvme_identify.c
136
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_RANGE, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
144
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_RANGE, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
180
nvme_ctrl_t *ctrl = req->nir_ctrl;
usr/src/lib/libnvme/common/libnvme_identify.c
183
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
188
return (nvme_ctrl_error(ctrl, NVME_ERR_IDENTIFY_OUTPUT_RANGE, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
214
nvme_ctrl_t *ctrl = req->nir_ctrl;
usr/src/lib/libnvme/common/libnvme_identify.c
218
return (nvme_field_miss_err(ctrl, nvme_identify_fields,
usr/src/lib/libnvme/common/libnvme_identify.c
231
return (nvme_ioctl_syserror(ctrl, e, "identify"));
usr/src/lib/libnvme/common/libnvme_identify.c
235
return (nvme_ioctl_error(ctrl, &id.nid_common, "identify"));
usr/src/lib/libnvme/common/libnvme_identify.c
238
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_identify.c
37
nvme_id_req_init_by_cns(nvme_ctrl_t *ctrl, nvme_csi_t csi, uint32_t cns,
usr/src/lib/libnvme/common/libnvme_identify.c
45
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
59
return (nvme_ctrl_error(ctrl, NVME_ERR_IDENTIFY_UNKNOWN, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
63
ctrl_data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_identify.c
64
ctrl_data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_identify.c
67
return (nvme_ctrl_error(ctrl, NVME_ERR_IDENTIFY_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_identify.c
76
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e,
usr/src/lib/libnvme/common/libnvme_identify.c
81
req->nir_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_identify.c
93
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_log.c
159
nvme_log_disc_dup(nvme_ctrl_t *ctrl, const nvme_log_disc_t *src,
usr/src/lib/libnvme/common/libnvme_log.c
165
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
171
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
179
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_log.c
186
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_log.c
193
nvme_log_discover_validate(nvme_ctrl_t *ctrl, nvme_log_disc_scope_t scopes,
usr/src/lib/libnvme/common/libnvme_log.c
206
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0, "no log "
usr/src/lib/libnvme/common/libnvme_log.c
211
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0,
usr/src/lib/libnvme/common/libnvme_log.c
217
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0,
usr/src/lib/libnvme/common/libnvme_log.c
232
nvme_log_discover_fetch_sup_logs(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_log.c
249
ctrl->nc_sup_logs = NULL;
usr/src/lib/libnvme/common/libnvme_log.c
250
ctrl->nc_flags |= NVME_CTRL_F_SUP_LOGS_VALID;
usr/src/lib/libnvme/common/libnvme_log.c
252
data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_log.c
253
data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_log.c
262
(void) nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_log.c
268
if (!nvme_log_req_init(ctrl, &req)) {
usr/src/lib/libnvme/common/libnvme_log.c
279
ctrl->nc_sup_logs = sup;
usr/src/lib/libnvme/common/libnvme_log.c
291
ctrl->nc_flags |= NVME_CTRL_F_SUP_LOGS_FAILED;
usr/src/lib/libnvme/common/libnvme_log.c
292
if ((ctrl->nc_sup_logs_err = calloc(1, sizeof (nvme_err_data_t))) !=
usr/src/lib/libnvme/common/libnvme_log.c
294
nvme_ctrl_err_save(ctrl, ctrl->nc_sup_logs_err);
usr/src/lib/libnvme/common/libnvme_log.c
296
(void) nvme_ctrl_success(ctrl);
usr/src/lib/libnvme/common/libnvme_log.c
312
nvme_ctrl_t *ctrl = iter->nli_ctrl;
usr/src/lib/libnvme/common/libnvme_log.c
369
(ctrl->nc_sup_logs == NULL ||
usr/src/lib/libnvme/common/libnvme_log.c
370
ctrl->nc_sup_logs->nl_logs[info->nlpi_lid].ns_lsupp) != 0) {
usr/src/lib/libnvme/common/libnvme_log.c
381
nvme_ctrl_t *ctrl = iter->nli_ctrl;
usr/src/lib/libnvme/common/libnvme_log.c
409
if (ctrl->nc_vsd == NULL) {
usr/src/lib/libnvme/common/libnvme_log.c
414
while (iter->nli_cur_idx < ctrl->nc_vsd->nvd_nlogs) {
usr/src/lib/libnvme/common/libnvme_log.c
416
ctrl->nc_vsd->nvd_logs[iter->nli_cur_idx];
usr/src/lib/libnvme/common/libnvme_log.c
430
nvme_log_discover_init(nvme_ctrl_t *ctrl, nvme_log_disc_scope_t scopes,
usr/src/lib/libnvme/common/libnvme_log.c
435
if (!nvme_log_discover_validate(ctrl, scopes, flags)) {
usr/src/lib/libnvme/common/libnvme_log.c
440
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
448
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_log.c
453
if ((ctrl->nc_flags & NVME_CTRL_F_SUP_LOGS_VALID) == 0) {
usr/src/lib/libnvme/common/libnvme_log.c
454
nvme_log_discover_fetch_sup_logs(ctrl);
usr/src/lib/libnvme/common/libnvme_log.c
457
iter->nli_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_log.c
461
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_log.c
469
nvme_log_discover(nvme_ctrl_t *ctrl, nvme_log_disc_scope_t scopes,
usr/src/lib/libnvme/common/libnvme_log.c
477
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
482
if (!nvme_log_discover_init(ctrl, scopes, flags, &iter)) {
usr/src/lib/libnvme/common/libnvme_log.c
487
if (!func(ctrl, disc, arg))
usr/src/lib/libnvme/common/libnvme_log.c
496
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_log.c
514
nvme_log_req_init(nvme_ctrl_t *ctrl, nvme_log_req_t **reqp)
usr/src/lib/libnvme/common/libnvme_log.c
519
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
527
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_log.c
532
req->nlr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_log.c
551
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_log.c
555
nvme_log_req_init_by_disc(nvme_ctrl_t *ctrl, const nvme_log_disc_t *disc,
usr/src/lib/libnvme/common/libnvme_log.c
561
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
566
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
572
return (nvme_ctrl_error(ctrl, NVME_ERR_LOG_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_log.c
581
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_log.c
586
req->nlr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_log.c
622
nvme_vers_ctrl_atleast(ctrl,
usr/src/lib/libnvme/common/libnvme_log.c
646
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_log.c
674
nvme_log_req_init_by_name_cb(nvme_ctrl_t *ctrl, const nvme_log_disc_t *disc,
usr/src/lib/libnvme/common/libnvme_log.c
684
if (!nvme_log_req_init_by_disc(ctrl, disc, &init->nlia_req)) {
usr/src/lib/libnvme/common/libnvme_log.c
685
nvme_ctrl_err_save(ctrl, &init->nlia_err);
usr/src/lib/libnvme/common/libnvme_log.c
688
if (!nvme_log_disc_dup(ctrl, disc, init->nlia_discp)) {
usr/src/lib/libnvme/common/libnvme_log.c
689
nvme_ctrl_err_save(ctrl, &init->nlia_err);
usr/src/lib/libnvme/common/libnvme_log.c
699
nvme_log_req_init_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags,
usr/src/lib/libnvme/common/libnvme_log.c
709
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
715
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_log.c
723
if (!nvme_log_discover(ctrl, NVME_LOG_SCOPE_CTRL |
usr/src/lib/libnvme/common/libnvme_log.c
730
return (nvme_ctrl_error(ctrl, NVME_ERR_LOG_NAME_UNKNOWN, 0,
usr/src/lib/libnvme/common/libnvme_log.c
740
nvme_ctrl_err_set(ctrl, &init.nlia_err);
usr/src/lib/libnvme/common/libnvme_log.c
745
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_log.c
898
nvme_ctrl_t *ctrl = req->nlr_ctrl;
usr/src/lib/libnvme/common/libnvme_log.c
902
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_RANGE, 0, "the all "
usr/src/lib/libnvme/common/libnvme_log.c
944
nvme_ctrl_t *ctrl = req->nlr_ctrl;
usr/src/lib/libnvme/common/libnvme_log.c
948
return (nvme_field_miss_err(ctrl, nvme_log_fields,
usr/src/lib/libnvme/common/libnvme_log.c
966
if (ioctl(ctrl->nc_fd, NVME_IOC_GET_LOGPAGE, &log) != 0) {
usr/src/lib/libnvme/common/libnvme_log.c
968
return (nvme_ioctl_syserror(ctrl, e, "get log page"));
usr/src/lib/libnvme/common/libnvme_log.c
972
return (nvme_ioctl_error(ctrl, &log.nigl_common,
usr/src/lib/libnvme/common/libnvme_log.c
976
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_info.c
100
nvme_ctrl_t *ctrl = ns->nn_ctrl;
usr/src/lib/libnvme/common/libnvme_ns_info.c
104
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_ns_info.c
112
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_ns_info.c
126
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_info.c
130
nvme_ctrl_ns_info_snap(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_ns_info_t **infop)
usr/src/lib/libnvme/common/libnvme_ns_info.c
135
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_ns_info.c
140
if (nsid < NVME_NSID_MIN || nsid > ctrl->nc_info.id_nn) {
usr/src/lib/libnvme/common/libnvme_ns_info.c
141
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_RANGE, 0, "requested "
usr/src/lib/libnvme/common/libnvme_ns_info.c
143
"0x%x]", nsid, NVME_NSID_MIN, ctrl->nc_info.id_nn));
usr/src/lib/libnvme/common/libnvme_ns_info.c
149
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_ns_info.c
155
if (!nvme_ioc_ns_info(ctrl, nsid, &info->nni_info)) {
usr/src/lib/libnvme/common/libnvme_ns_info.c
159
info->nni_vers = ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_ns_info.c
163
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
126
nvme_ctrl_t *ctrl = req->nar_ctrl;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
131
return (nvme_field_miss_err(ctrl, nvme_ns_attach_fields,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
142
if (ioctl(ctrl->nc_fd, code, &common) != 0) {
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
144
return (nvme_ioctl_syserror(ctrl, e, "namespace attach"));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
148
return (nvme_ioctl_error(ctrl, &common, "namespace attach"));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
151
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
161
nvme_ns_delete_req_init(nvme_ctrl_t *ctrl, nvme_ns_delete_req_t **reqp)
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
167
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
172
ctrl_data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
173
ctrl_data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
176
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_MGMT_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
183
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
188
req->ndr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
196
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
227
nvme_ctrl_t *ctrl = req->ndr_ctrl;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
231
return (nvme_field_miss_err(ctrl, nvme_ns_delete_fields,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
240
if (ioctl(ctrl->nc_fd, NVME_IOC_NS_DELETE, &common) != 0) {
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
242
return (nvme_ioctl_syserror(ctrl, e, "namespace delete"));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
246
return (nvme_ioctl_error(ctrl, &common, "namespace delete"));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
249
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
259
nvme_ns_create_req_init_by_csi(nvme_ctrl_t *ctrl, nvme_csi_t csi,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
266
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
271
ctrl_data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
272
ctrl_data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
275
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_MGMT_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
299
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_CREATE_BAD_CSI, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
307
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
320
req->ncr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
324
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
40
nvme_ns_attach_req_init_by_sel(nvme_ctrl_t *ctrl, uint32_t sel,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
427
nvme_ctrl_t *ctrl = req->ncr_ctrl;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
437
return (nvme_field_miss_err(ctrl, nvme_ns_create_fields,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
450
if (ioctl(ctrl->nc_fd, NVME_IOC_NS_CREATE, &create) != 0) {
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
452
return (nvme_ioctl_syserror(ctrl, e, "namespace create"));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
456
return (nvme_ioctl_error(ctrl, &create.nnc_common,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
462
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
47
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
52
ctrl_data.vcd_vers = &ctrl->nc_vers;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
53
ctrl_data.vcd_id = &ctrl->nc_info;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
56
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_MGMT_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
66
return (nvme_ctrl_error(ctrl, NVME_ERR_NS_ATTACH_BAD_SEL, 0,
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
74
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
79
req->nar_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
89
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_sandisk.c
100
return (nvme_ctrl_error(ctrl, NVME_ERR_PCIE_LANE_RANGE, 0,
usr/src/lib/libnvme/common/libnvme_sandisk.c
104
if (!nvme_vendor_vuc_supported(ctrl, "sandisk/pci-eye")) {
usr/src/lib/libnvme/common/libnvme_sandisk.c
108
if (!nvme_vuc_req_init(ctrl, &req)) {
usr/src/lib/libnvme/common/libnvme_sandisk.c
124
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_sandisk.c
128
nvme_sndk_hw_rev(nvme_ctrl_t *ctrl, uint8_t *majorp, uint8_t *minorp)
usr/src/lib/libnvme/common/libnvme_sandisk.c
134
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_sandisk.c
140
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_sandisk.c
145
if (!nvme_vendor_vuc_supported(ctrl, "sandisk/hwrev")) {
usr/src/lib/libnvme/common/libnvme_sandisk.c
149
if (!nvme_vuc_req_init(ctrl, &req)) {
usr/src/lib/libnvme/common/libnvme_sandisk.c
169
return (nvme_ctrl_error(ctrl, NVME_ERR_INTERNAL, 0, "returned "
usr/src/lib/libnvme/common/libnvme_sandisk.c
177
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_sandisk.c
82
nvme_sndk_pci_eye(nvme_ctrl_t *ctrl, uint8_t lane, void *buf, size_t len)
usr/src/lib/libnvme/common/libnvme_sandisk.c
87
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_sandisk.c
93
return (nvme_ctrl_error(ctrl, NVME_ERR_PCIE_EYE_BUF_RANGE, 0,
usr/src/lib/libnvme/common/libnvme_vendor.c
101
return (nvme_ctrl_error(ctrl, NVME_ERR_VU_FUNC_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_vendor.c
47
nvme_vendor_map_ctrl(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_vendor.c
52
if (di_prop_lookup_ints(DDI_DEV_T_ANY, ctrl->nc_devi, "vendor-id",
usr/src/lib/libnvme/common/libnvme_vendor.c
53
&vid) != 1 || di_prop_lookup_ints(DDI_DEV_T_ANY, ctrl->nc_devi,
usr/src/lib/libnvme/common/libnvme_vendor.c
58
if (di_prop_lookup_ints(DDI_DEV_T_ANY, ctrl->nc_devi,
usr/src/lib/libnvme/common/libnvme_vendor.c
63
if (di_prop_lookup_ints(DDI_DEV_T_ANY, ctrl->nc_devi, "subsystem-id",
usr/src/lib/libnvme/common/libnvme_vendor.c
83
ctrl->nc_vsd = nvme_vsd_devices[dev];
usr/src/lib/libnvme/common/libnvme_vendor.c
90
nvme_vendor_vuc_supported(nvme_ctrl_t *ctrl, const char *name)
usr/src/lib/libnvme/common/libnvme_vendor.c
92
if (ctrl->nc_vsd != NULL) {
usr/src/lib/libnvme/common/libnvme_vendor.c
93
for (size_t i = 0; i < ctrl->nc_vsd->nvd_nvuc; i++) {
usr/src/lib/libnvme/common/libnvme_vendor.c
94
if (strcmp(name, ctrl->nc_vsd->nvd_vuc[i].nvd_short) ==
usr/src/lib/libnvme/common/libnvme_vuc.c
114
nvme_ctrl_t *ctrl = iter->nvi_ctrl;
usr/src/lib/libnvme/common/libnvme_vuc.c
116
if (ctrl->nc_vsd == NULL) {
usr/src/lib/libnvme/common/libnvme_vuc.c
120
if (iter->nvi_cur_idx >= ctrl->nc_vsd->nvd_nvuc) {
usr/src/lib/libnvme/common/libnvme_vuc.c
124
*outp = &ctrl->nc_vsd->nvd_vuc[iter->nvi_cur_idx];
usr/src/lib/libnvme/common/libnvme_vuc.c
130
nvme_vuc_discover_init(nvme_ctrl_t *ctrl, uint32_t flags,
usr/src/lib/libnvme/common/libnvme_vuc.c
136
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_FLAG, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
141
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
149
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_vuc.c
154
iter->nvi_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_vuc.c
157
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_vuc.c
161
nvme_vuc_discover(nvme_ctrl_t *ctrl, uint32_t flags, nvme_vuc_disc_f func,
usr/src/lib/libnvme/common/libnvme_vuc.c
169
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
174
if (!nvme_vuc_discover_init(ctrl, flags, &iter)) {
usr/src/lib/libnvme/common/libnvme_vuc.c
179
if (!func(ctrl, disc, arg))
usr/src/lib/libnvme/common/libnvme_vuc.c
188
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_vuc.c
192
nvme_vuc_discover_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags,
usr/src/lib/libnvme/common/libnvme_vuc.c
200
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
206
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
210
if (!nvme_vuc_discover_init(ctrl, flags, &iter)) {
usr/src/lib/libnvme/common/libnvme_vuc.c
221
if (ret == NVME_ITER_VALID && !nvme_vuc_disc_dup(ctrl, disc, discp)) {
usr/src/lib/libnvme/common/libnvme_vuc.c
224
nvme_ctrl_err_save(ctrl, &err);
usr/src/lib/libnvme/common/libnvme_vuc.c
226
nvme_ctrl_err_set(ctrl, &err);
usr/src/lib/libnvme/common/libnvme_vuc.c
236
return (nvme_ctrl_error(ctrl, NVME_ERR_VUC_UNKNOWN, 0, "failed "
usr/src/lib/libnvme/common/libnvme_vuc.c
240
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_vuc.c
250
nvme_vuc_req_init(nvme_ctrl_t *ctrl, nvme_vuc_req_t **reqp)
usr/src/lib/libnvme/common/libnvme_vuc.c
255
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
260
if (ctrl->nc_info.id_nvscc.nv_spec == 0) {
usr/src/lib/libnvme/common/libnvme_vuc.c
261
return (nvme_ctrl_error(ctrl, NVME_ERR_VUC_UNSUP_BY_DEV, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
270
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_vuc.c
275
req->nvr_ctrl = ctrl;
usr/src/lib/libnvme/common/libnvme_vuc.c
284
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_vuc.c
38
nvme_vuc_disc_dup(nvme_ctrl_t *ctrl, const nvme_vuc_disc_t *src,
usr/src/lib/libnvme/common/libnvme_vuc.c
398
nvme_ctrl_t *ctrl = req->nvr_ctrl;
usr/src/lib/libnvme/common/libnvme_vuc.c
404
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0, "vendor "
usr/src/lib/libnvme/common/libnvme_vuc.c
408
return (nvme_ctrl_error(ctrl, NVME_ERR_VUC_NDT_RANGE, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
414
return (nvme_ctrl_error(ctrl, NVME_ERR_VUC_CANNOT_RW, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
44
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
50
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_vuc.c
504
nvme_ctrl_t *ctrl = req->nvr_ctrl;
usr/src/lib/libnvme/common/libnvme_vuc.c
514
return (nvme_field_miss_err(ctrl, nvme_vuc_fields,
usr/src/lib/libnvme/common/libnvme_vuc.c
542
if (ioctl(ctrl->nc_fd, NVME_IOC_PASSTHRU, &pass) != 0) {
usr/src/lib/libnvme/common/libnvme_vuc.c
544
return (nvme_ioctl_syserror(ctrl, e, "vendor unique command"));
usr/src/lib/libnvme/common/libnvme_vuc.c
548
return (nvme_ioctl_error(ctrl, &pass.npc_common,
usr/src/lib/libnvme/common/libnvme_vuc.c
555
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_vuc.c
58
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_vuc.c
65
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
349
nvme_wdc_resize_vuc(nvme_ctrl_t *ctrl, uint8_t subcmd, uint32_t gib)
usr/src/lib/libnvme/common/libnvme_wdc.c
354
if (!nvme_vendor_vuc_supported(ctrl, "wdc/resize")) {
usr/src/lib/libnvme/common/libnvme_wdc.c
358
if (!nvme_vuc_req_init(ctrl, &req)) {
usr/src/lib/libnvme/common/libnvme_wdc.c
374
nvme_wdc_resize_get(nvme_ctrl_t *ctrl, uint32_t *gbp)
usr/src/lib/libnvme/common/libnvme_wdc.c
379
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_wdc.c
383
if ((vuc = nvme_wdc_resize_vuc(ctrl, WDC_VUC_RESIZE_SUB_GET, 0)) ==
usr/src/lib/libnvme/common/libnvme_wdc.c
398
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
402
nvme_wdc_resize_set(nvme_ctrl_t *ctrl, uint32_t gb)
usr/src/lib/libnvme/common/libnvme_wdc.c
406
if ((vuc = nvme_wdc_resize_vuc(ctrl, WDC_VUC_RESIZE_SUB_SET, gb)) ==
usr/src/lib/libnvme/common/libnvme_wdc.c
423
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
439
nvme_wdc_e6_req_init(nvme_ctrl_t *ctrl, nvme_wdc_e6_req_t **reqp)
usr/src/lib/libnvme/common/libnvme_wdc.c
444
return (nvme_ctrl_error(ctrl, NVME_ERR_BAD_PTR, 0,
usr/src/lib/libnvme/common/libnvme_wdc.c
449
if (!nvme_vendor_vuc_supported(ctrl, "wdc/e6dump")) {
usr/src/lib/libnvme/common/libnvme_wdc.c
456
return (nvme_ctrl_error(ctrl, NVME_ERR_NO_MEM, e, "failed to "
usr/src/lib/libnvme/common/libnvme_wdc.c
461
if (!nvme_vuc_req_init(ctrl, &req->wer_vuc)) {
usr/src/lib/libnvme/common/libnvme_wdc.c
484
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
509
nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl;
usr/src/lib/libnvme/common/libnvme_wdc.c
512
if (!nvme_field_check_one(ctrl, off, "e6 dump", &nvme_wdc_e6_check_off,
usr/src/lib/libnvme/common/libnvme_wdc.c
523
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
529
nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl;
usr/src/lib/libnvme/common/libnvme_wdc.c
540
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
546
nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl;
usr/src/lib/libnvme/common/libnvme_wdc.c
553
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
559
nvme_ctrl_t *ctrl = req->wer_vuc->nvr_ctrl;
usr/src/lib/libnvme/common/libnvme_wdc.c
562
return (nvme_field_miss_err(ctrl, nvme_wdc_e6_req_fields,
usr/src/lib/libnvme/common/libnvme_wdc.c
572
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
576
nvme_wdc_assert_common(nvme_ctrl_t *ctrl, uint32_t subcmd)
usr/src/lib/libnvme/common/libnvme_wdc.c
583
if (!nvme_vendor_vuc_supported(ctrl, name)) {
usr/src/lib/libnvme/common/libnvme_wdc.c
587
if (!nvme_vuc_req_init(ctrl, &req)) {
usr/src/lib/libnvme/common/libnvme_wdc.c
600
return (nvme_ctrl_success(ctrl));
usr/src/lib/libnvme/common/libnvme_wdc.c
604
nvme_wdc_assert_clear(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_wdc.c
606
return (nvme_wdc_assert_common(ctrl, WDC_VUC_ASSERT_SUB_CLEAR));
usr/src/lib/libnvme/common/libnvme_wdc.c
610
nvme_wdc_assert_inject(nvme_ctrl_t *ctrl)
usr/src/lib/libnvme/common/libnvme_wdc.c
612
return (nvme_wdc_assert_common(ctrl, WDC_VUC_ASSERT_SUB_INJECT));
usr/src/lib/libsldap/common/ns_common.c
1260
char **ctrl;
usr/src/lib/libsldap/common/ns_common.c
1264
for (ctrl = con->controls; ctrl && *ctrl; ctrl++) {
usr/src/lib/libsldap/common/ns_common.c
1265
if (strncasecmp(*ctrl, ctrlString, len) == 0)
usr/src/lib/libsldap/common/ns_connect.c
1136
LDAPControl **ctrl = NULL;
usr/src/lib/libsldap/common/ns_connect.c
1239
for (ctrl = controls; *ctrl; ctrl++) {
usr/src/lib/libsldap/common/ns_connect.c
1241
if (strcmp((*ctrl)->ldctl_oid,
usr/src/lib/libsldap/common/ns_connect.c
1287
} else if (strcmp((*ctrl)->ldctl_oid,
usr/src/lib/libsldap/common/ns_connect.c
1291
if ((*ctrl)->
usr/src/lib/libsldap/common/ns_connect.c
1293
(*ctrl)->
usr/src/lib/libsldap/common/ns_connect.c
1296
atoi((*ctrl)->
usr/src/lib/libsldap/common/ns_reads.c
87
LDAPControl **ctrl;
usr/src/lib/libsldap/common/ns_reads.c
92
for (ctrl = *ctrls; *ctrl != NULL; ctrl++)
usr/src/lib/libsldap/common/ns_reads.c
93
ldap_control_free(*ctrl);
usr/src/lib/libxpio/common/libxpio.c
217
xpio_ctrl_fini(xpio_ctrl_t *ctrl)
usr/src/lib/libxpio/common/libxpio.c
219
if (ctrl == NULL) {
usr/src/lib/libxpio/common/libxpio.c
223
if (ctrl->xc_fd >= 0) {
usr/src/lib/libxpio/common/libxpio.c
224
(void) close(ctrl->xc_fd);
usr/src/lib/libxpio/common/libxpio.c
225
ctrl->xc_fd = -1;
usr/src/lib/libxpio/common/libxpio.c
228
free(ctrl);
usr/src/lib/libxpio/common/libxpio.c
256
xpio_ctrl_info(xpio_ctrl_t *ctrl, xpio_ctrl_info_t **outp)
usr/src/lib/libxpio/common/libxpio.c
259
xpio_t *xpio = ctrl->xc_xpio;
usr/src/lib/libxpio/common/libxpio.c
268
if (ioctl(ctrl->xc_fd, KGPIO_IOC_CTRL_INFO, &info) != 0) {
usr/src/lib/libxpio/common/libxpio.c
271
"controller information ioctl to %s: %s", ctrl->xc_name,
usr/src/lib/libxpio/common/libxpio.c
295
xpio_ctrl_t *ctrl;
usr/src/lib/libxpio/common/libxpio.c
332
ctrl = calloc(1, sizeof (*ctrl));
usr/src/lib/libxpio/common/libxpio.c
333
if (ctrl == NULL) {
usr/src/lib/libxpio/common/libxpio.c
339
ctrl->xc_xpio = xpio;
usr/src/lib/libxpio/common/libxpio.c
340
ctrl->xc_minor = minor;
usr/src/lib/libxpio/common/libxpio.c
341
ctrl->xc_name = di_minor_name(minor);
usr/src/lib/libxpio/common/libxpio.c
343
ctrl->xc_fd = open(buf, O_RDWR);
usr/src/lib/libxpio/common/libxpio.c
344
if (ctrl->xc_fd < 0) {
usr/src/lib/libxpio/common/libxpio.c
346
xpio_ctrl_fini(ctrl);
usr/src/lib/libxpio/common/libxpio.c
351
*outp = ctrl;
usr/src/lib/libxpio/common/libxpio.c
435
xpio_gpio_info(xpio_ctrl_t *ctrl, uint32_t gpio_num, xpio_gpio_info_t **outp)
usr/src/lib/libxpio/common/libxpio.c
437
xpio_t *xpio = ctrl->xc_xpio;
usr/src/lib/libxpio/common/libxpio.c
462
if (ioctl(ctrl->xc_fd, KGPIO_IOC_GPIO_INFO, &info) != 0) {
usr/src/lib/libxpio/common/libxpio.c
469
gpio_num, ctrl->xc_name);
usr/src/lib/libxpio/common/libxpio.c
533
xpio_gpio_update(xpio_ctrl_t *ctrl, xpio_gpio_update_t *update)
usr/src/lib/libxpio/common/libxpio.c
535
xpio_t *xpio = ctrl->xc_xpio;
usr/src/lib/libxpio/common/libxpio.c
593
if (ioctl(ctrl->xc_fd, KGPIO_IOC_GPIO_UPDATE, &kgu) != 0) {
usr/src/lib/libxpio/common/libxpio.c
596
"gpio attribute update ioctl to %s, %u: %s", ctrl->xc_name,
usr/src/lib/libxpio/common/libxpio.c
634
xpio_gpio_lookup_id(xpio_ctrl_t *ctrl, const char *name, uint32_t *idp)
usr/src/lib/libxpio/common/libxpio.c
636
xpio_t *xpio = ctrl->xc_xpio;
usr/src/lib/libxpio/common/libxpio.c
657
if (ioctl(ctrl->xc_fd, KGPIO_IOC_GPIO_NAME2ID, &id) != 0) {
usr/src/lib/libxpio/common/libxpio.c
663
name, ctrl->xc_name));
usr/src/lib/libxpio/common/libxpio.c
670
"%s: %s", ctrl->xc_name, strerror(e)));
usr/src/lib/libxpio/common/libxpio_dpio.c
206
xpio_dpio_create(xpio_ctrl_t *ctrl, xpio_gpio_info_t *gi, const char *name,
usr/src/lib/libxpio/common/libxpio_dpio.c
210
xpio_t *xpio = ctrl->xc_xpio;
usr/src/lib/libxpio/common/libxpio_dpio.c
251
if (ioctl(ctrl->xc_fd, KGPIO_IOC_DPIO_CREATE, &create) != 0) {
usr/src/lib/libxpio/common/libxpio_dpio.c
261
xpio_dpio_destroy(xpio_ctrl_t *ctrl, xpio_gpio_info_t *gi)
usr/src/lib/libxpio/common/libxpio_dpio.c
264
xpio_t *xpio = ctrl->xc_xpio;
usr/src/lib/libxpio/common/libxpio_dpio.c
280
if (ioctl(ctrl->xc_fd, KGPIO_IOC_DPIO_DESTROY, &destroy) != 0) {
usr/src/lib/libxpio/common/libxpio_dpio.c
283
"dpio %s/%u: %s", ctrl->xc_name, gi->xgi_id, strerror(e)));
usr/src/lib/smbsrv/libmlsvc/common/samr_svc.c
1331
user->ctrl = ACF_NORMUSER | ACF_PWDNOEXP;
usr/src/lib/smbsrv/libmlsvc/common/samr_svc.c
1333
user->ctrl |= ACF_DISABLED;
usr/src/lib/smbsrv/libmlsvc/common/samr_svc.c
1431
param->groups->acct[0].ctrl = 0x7;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
201
uint64_t ctrl;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
206
ctrl = ((wr->wr_flags & IBT_WR_SEND_SIGNAL) ?
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
356
ARBEL_WQE_SETCTRL(qp, addr, ctrl);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
47
#define ARBEL_WQE_SETCTRL(qp, desc, ctrl) \
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
48
((uint64_t *)(desc))[1] = HTOBE_64(ctrl)
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
189
uint64_t ctrl;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
196
ctrl = ((wr->wr_flags & IBT_WR_SEND_SIGNAL) ?
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
395
HERMON_WQE_SETCTRL(addr, ctrl);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
51
#define HERMON_WQE_SETCTRL(desc, ctrl) \
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
52
((uint64_t *)(desc))[1] = HTOBE_64(ctrl)
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
462
uint64_t next, ctrl;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
466
ctrl = 0;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
470
ctrl = ctrl | TAVOR_WQE_SEND_SIGNALED_MASK;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
475
ctrl = ctrl | TAVOR_WQE_SEND_SOLICIT_MASK;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
479
ctrl = ctrl | TAVOR_WQE_RCV_EVENT_MASK;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
488
TAVOR_WQE_LINKNEXT(curr_addr, ctrl, next);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
614
uint64_t ctrl = 0;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
633
ctrl = TAVOR_WQE_RCV_EVENT_MASK;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
637
TAVOR_WQE_LINKNEXT(curr_addr, ctrl, next);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
730
uint64_t ctrl = 0;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
749
ctrl = TAVOR_WQE_RCV_EVENT_MASK;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
753
TAVOR_WQE_LINKNEXT(curr_addr, ctrl, next);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.h
523
#define TAVOR_WQE_LINKNEXT(prev, ctrl, next) \
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.h
525
((uint64_t *)(prev))[1] = HTOBE_64((ctrl)); \
usr/src/test/i2c-tests/i2csimd/i2csimd.c
150
i2csimd_io_error(i2csimd_t *simd, i2c_errno_t err, i2c_ctrl_error_t ctrl)
usr/src/test/i2c-tests/i2csimd/i2csimd.c
161
ep->i2c_ctrl = ctrl;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
100
i2c_ctrl_instance(ctrl), i2c_ctrl_instance(alt));
usr/src/test/i2c-tests/tests/libi2c/discovery.c
104
if (i2c_ctrl_nprops(ctrl) != i2c_ctrl_nprops(alt)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
106
i2c_ctrl_nprops(ctrl), i2c_ctrl_nprops(alt));
usr/src/test/i2c-tests/tests/libi2c/discovery.c
160
i2c_ctrl_t *ctrl;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
162
if (i2c_ctrl_init_by_path(hdl, bad_ctrls[i], &ctrl)) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
166
i2c_ctrl_fini(ctrl);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
75
disc_ctrl_path(i2c_hdl_t *hdl, i2c_ctrl_t *ctrl, const char *path)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
86
if (strcmp(i2c_ctrl_name(ctrl), i2c_ctrl_name(alt)) != 0) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
88
i2c_ctrl_name(ctrl), i2c_ctrl_name(alt));
usr/src/test/i2c-tests/tests/libi2c/discovery.c
92
if (strcmp(i2c_ctrl_path(ctrl), i2c_ctrl_path(alt)) != 0) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
94
i2c_ctrl_path(ctrl), i2c_ctrl_path(alt));
usr/src/test/i2c-tests/tests/libi2c/discovery.c
98
if (i2c_ctrl_instance(ctrl) != i2c_ctrl_instance(alt)) {
usr/src/test/nvme-tests/tests/ioctl/basic-identify.c
35
const nvme_identify_ctrl_t *ctrl = data;
usr/src/test/nvme-tests/tests/ioctl/basic-identify.c
36
*nnsp = ctrl->id_nn;
usr/src/test/nvme-tests/tests/ioctl/basic-identify.c
37
*hasns = ctrl->id_oacs.oa_nsmgmt != 0;
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
100
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
105
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
107
if (!bad_ns_attach_req(ctrl, &ns_attach_req, UINT32_MAX,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
112
if (!bad_ns_attach_req(ctrl, NULL, NVME_NS_ATTACH_CTRL_ATTACH,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
117
if (!bad_ns_create_req(ctrl, &ns_create_req, UINT32_MAX,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
122
if (!bad_ns_create_req(ctrl, NULL, NVME_CSI_NVM, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
129
if (!bad_ns_attach_req(ctrl, &ns_attach_req, NVME_NS_ATTACH_CTRL_ATTACH,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
134
if (!bad_ns_create_req(ctrl, &ns_create_req, NVME_CSI_NVM,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
139
if (!bad_ns_delete_req(ctrl, &ns_delete_req, NVME_ERR_NO_MEM,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
150
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
27
bad_ns_attach_req(nvme_ctrl_t *ctrl, nvme_ns_attach_req_t **reqp, uint32_t sel,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
30
if (nvme_ns_attach_req_init_by_sel(ctrl, sel, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
35
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
38
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
39
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
50
bad_ns_create_req(nvme_ctrl_t *ctrl, nvme_ns_create_req_t **reqp, uint32_t csi,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
53
if (nvme_ns_create_req_init_by_csi(ctrl, csi, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
58
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
61
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
62
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
73
bad_ns_delete_req(nvme_ctrl_t *ctrl, nvme_ns_delete_req_t **reqp,
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
76
if (nvme_ns_delete_req_init(ctrl, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
81
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
84
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req-nsmgmt.c
85
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
100
if (nvme_get_feat_req_init(ctrl, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
105
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
108
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
109
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
120
bad_get_feat_req_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
123
if (nvme_get_feat_req_init_by_name(ctrl, name, flags, NULL, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
128
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
131
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
132
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
143
bad_vuc_req(nvme_ctrl_t *ctrl, nvme_vuc_req_t **reqp, nvme_err_t exp_err,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
146
if (nvme_vuc_req_init(ctrl, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
151
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
156
if (nvme_ctrl_err(ctrl) == NVME_ERR_VUC_UNSUP_BY_DEV) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
160
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
161
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
167
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
168
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
179
bad_fw_commit_req(nvme_ctrl_t *ctrl, nvme_fw_commit_req_t **reqp,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
182
if (nvme_fw_commit_req_init(ctrl, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
187
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
190
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
191
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
202
bad_format_req(nvme_ctrl_t *ctrl, nvme_format_req_t **reqp, nvme_err_t exp_err,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
205
if (nvme_format_req_init(ctrl, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
210
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
213
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
214
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
229
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
237
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
239
if (!bad_id_req(ctrl, NVME_CSI_NVM, NVME_IDENTIFY_CTRL, NULL,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
244
if (!bad_id_req(ctrl, 0xff, NVME_IDENTIFY_CTRL, &id_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
249
if (!bad_id_req(ctrl, NVME_CSI_NVM, UINT32_MAX, &id_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
254
if (!bad_log_req(ctrl, NULL, NVME_ERR_BAD_PTR, "invalid req pointer")) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
258
if (!bad_log_req_by_name(ctrl, "health", 0, NULL, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
263
if (!bad_log_req_by_name(ctrl, NULL, 0, &log_req, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
268
if (!bad_log_req_by_name(ctrl, NULL, 0x12345678, &log_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
273
if (!bad_log_req_by_name(ctrl, "elbereth", 0, &log_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
278
if (!bad_get_feat_req(ctrl, NULL, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
28
bad_id_req(nvme_ctrl_t *ctrl, nvme_csi_t csi, uint32_t cns,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
283
if (!bad_get_feat_req_by_name(ctrl, "health", 0, NULL, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
288
if (!bad_get_feat_req_by_name(ctrl, NULL, 0, &feat_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
293
if (!bad_get_feat_req_by_name(ctrl, NULL, 0x87654321, &feat_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
298
if (!bad_get_feat_req_by_name(ctrl, "elbereth", 0, &feat_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
303
if (!bad_vuc_req(ctrl, NULL, NVME_ERR_BAD_PTR, "invalid req pointer")) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
307
if (!bad_fw_commit_req(ctrl, NULL, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
31
if (nvme_id_req_init_by_cns(ctrl, csi, cns, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
312
if (!bad_format_req(ctrl, NULL, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
318
if (!bad_id_req(ctrl, NVME_CSI_NVM, NVME_IDENTIFY_CTRL, &id_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
323
if (!bad_log_req(ctrl, &log_req, NVME_ERR_NO_MEM, "no memory")) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
327
if (!bad_log_req_by_name(ctrl, "health", 0, &log_req, NVME_ERR_NO_MEM,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
332
if (!bad_get_feat_req(ctrl, &feat_req, NVME_ERR_NO_MEM, "no memory")) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
336
if (!bad_get_feat_req_by_name(ctrl, "health", 0, &feat_req,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
341
if (!bad_vuc_req(ctrl, &vuc_req, NVME_ERR_NO_MEM, "no memory")) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
345
if (!bad_fw_commit_req(ctrl, &fw_commit_req, NVME_ERR_NO_MEM,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
350
if (!bad_format_req(ctrl, &format_req, NVME_ERR_NO_MEM, "no memory")) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
36
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
360
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
39
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
40
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
51
bad_log_req(nvme_ctrl_t *ctrl, nvme_log_req_t **reqp, nvme_err_t exp_err,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
54
if (nvme_log_req_init(ctrl, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
59
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
62
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
63
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
74
bad_log_req_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
77
if (nvme_log_req_init_by_name(ctrl, name, flags, NULL, reqp)) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
82
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
85
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
86
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/bad-req.c
97
bad_get_feat_req(nvme_ctrl_t *ctrl, nvme_get_feat_req_t **reqp,
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
106
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
107
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
108
libnvme_test_ctrl_fatal(ctrl, "failed to get controller "
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
125
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
126
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
129
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL, check_blkdev_cb,
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
131
libnvme_test_ctrl_fatal(ctrl, "failed to discover namespaces");
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
149
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
38
check_blkdev_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg)
usr/src/test/nvme-tests/tests/libnvme/check-destruct.c
96
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/ctrl-disc.c
182
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/ctrl-disc.c
186
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/ctrl-disc.c
199
if (!ctrl_match(nvme, ctrl)) {
usr/src/test/nvme-tests/tests/libnvme/ctrl-disc.c
229
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
24
device_empty_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc,
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
29
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_ALL, nsid,
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
41
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
43
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
44
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
45
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
48
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL,
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
50
libnvme_test_ctrl_fatal(ctrl, "failed to iterate namespaces");
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
53
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-empty.c
54
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
100
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
102
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
103
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
104
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
107
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL,
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
109
libnvme_test_ctrl_fatal(ctrl, "failed to iterate namespaces");
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
112
device_reset_create(ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
114
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
115
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
31
device_reset_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc,
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
36
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_ALL, nsid,
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
50
device_reset_create(nvme_ctrl_t *ctrl)
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
57
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
58
libnvme_test_ctrl_fatal(ctrl, "failed to get info snapshot");
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
84
if (!libnvme_test_ns_create(ctrl, size, lba, &nsid, NULL)) {
usr/src/test/nvme-tests/tests/libnvme/device-reset.c
88
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_ACTIVE, nsid,
usr/src/test/nvme-tests/tests/libnvme/format.c
228
format_nsid_io(nvme_ctrl_t *ctrl, uint32_t nsid, bool (*cb)(int, uint32_t))
usr/src/test/nvme-tests/tests/libnvme/format.c
235
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_BLKDEV, nsid,
usr/src/test/nvme-tests/tests/libnvme/format.c
237
libnvme_test_ctrl_warn(ctrl, "failed to attach blkdev to "
usr/src/test/nvme-tests/tests/libnvme/format.c
242
if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &ns)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
243
libnvme_test_ctrl_warn(ctrl, "failed to take namespace %u "
usr/src/test/nvme-tests/tests/libnvme/format.c
249
libnvme_test_ctrl_warn(ctrl, "failed to get blkdev address "
usr/src/test/nvme-tests/tests/libnvme/format.c
264
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_NOT_IGNORED, nsid,
usr/src/test/nvme-tests/tests/libnvme/format.c
266
libnvme_test_ctrl_warn(ctrl, "failed to detach blkdev from "
usr/src/test/nvme-tests/tests/libnvme/format.c
279
format_check_lbaf(nvme_ctrl_t *ctrl, uint32_t nsid, uint32_t lbaf)
usr/src/test/nvme-tests/tests/libnvme/format.c
285
if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &info)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
286
libnvme_test_ctrl_warn(ctrl, "failed to take namespace %u "
usr/src/test/nvme-tests/tests/libnvme/format.c
292
libnvme_test_ctrl_warn(ctrl, "failed to get namespace %u "
usr/src/test/nvme-tests/tests/libnvme/format.c
315
format_ns(nvme_ctrl_t *ctrl, uint32_t nsid, uint32_t ses, uint32_t lbaf)
usr/src/test/nvme-tests/tests/libnvme/format.c
320
if (!nvme_format_req_init(ctrl, &req)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
321
libnvme_test_ctrl_warn(ctrl, "failed to initialize format "
usr/src/test/nvme-tests/tests/libnvme/format.c
328
libnvme_test_ctrl_warn(ctrl, "failed to set format lbaf to "
usr/src/test/nvme-tests/tests/libnvme/format.c
335
libnvme_test_ctrl_warn(ctrl, "failed to set format ses to 0x%x",
usr/src/test/nvme-tests/tests/libnvme/format.c
342
libnvme_test_ctrl_warn(ctrl, "failed to set format nsid to "
usr/src/test/nvme-tests/tests/libnvme/format.c
349
libnvme_test_ctrl_warn(ctrl, "failed to execute format "
usr/src/test/nvme-tests/tests/libnvme/format.c
357
if (!format_check_lbaf(ctrl, NSID_BASE + i, lbaf)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
373
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/format.c
378
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/format.c
379
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
380
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/format.c
383
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
384
libnvme_test_ctrl_fatal(ctrl, "failed to get info snapshot");
usr/src/test/nvme-tests/tests/libnvme/format.c
404
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_ACTIVE, 1, lbaf_512)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
405
libnvme_test_ctrl_fatal(ctrl, "failed to create initial "
usr/src/test/nvme-tests/tests/libnvme/format.c
413
if (!format_nsid_io(ctrl, 1, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
419
if (!format_ns(ctrl, 1, NVME_FRMT_SES_NONE, lbaf_512))
usr/src/test/nvme-tests/tests/libnvme/format.c
422
if (!format_nsid_io(ctrl, 1, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
428
if (!format_ns(ctrl, 1, NVME_FRMT_SES_NONE, lbaf_4k))
usr/src/test/nvme-tests/tests/libnvme/format.c
430
if (!format_nsid_io(ctrl, 1, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
437
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_ACTIVE, 2, lbaf_4k)) {
usr/src/test/nvme-tests/tests/libnvme/format.c
438
libnvme_test_ctrl_fatal(ctrl, "failed to create second "
usr/src/test/nvme-tests/tests/libnvme/format.c
442
if (!format_nsid_io(ctrl, 2, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
444
if (!format_nsid_io(ctrl, 1, format_io_check))
usr/src/test/nvme-tests/tests/libnvme/format.c
450
if (!format_ns(ctrl, 2, NVME_FRMT_SES_NONE, lbaf_4k))
usr/src/test/nvme-tests/tests/libnvme/format.c
452
if (!format_nsid_io(ctrl, 1, format_io_check))
usr/src/test/nvme-tests/tests/libnvme/format.c
454
if (!format_nsid_io(ctrl, 2, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
460
if (!format_ns(ctrl, NVME_NSID_BCAST, NVME_FRMT_SES_NONE, lbaf_512))
usr/src/test/nvme-tests/tests/libnvme/format.c
463
if (!format_nsid_io(ctrl, 1, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
465
if (!format_nsid_io(ctrl, 2, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
482
if (!format_ns(ctrl, NVME_NSID_BCAST, ses, lbaf_4k))
usr/src/test/nvme-tests/tests/libnvme/format.c
484
if (!format_nsid_io(ctrl, 1, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
486
if (!format_nsid_io(ctrl, 2, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
490
if (!format_ns(ctrl, 1, ses, lbaf_4k))
usr/src/test/nvme-tests/tests/libnvme/format.c
492
if (!format_nsid_io(ctrl, 2, format_io_check))
usr/src/test/nvme-tests/tests/libnvme/format.c
494
if (!format_nsid_io(ctrl, 1, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
497
if (!format_ns(ctrl, 2, ses, lbaf_4k))
usr/src/test/nvme-tests/tests/libnvme/format.c
499
if (!format_nsid_io(ctrl, 2, format_io_verify))
usr/src/test/nvme-tests/tests/libnvme/format.c
501
if (!format_nsid_io(ctrl, 1, format_io_check))
usr/src/test/nvme-tests/tests/libnvme/format.c
506
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/format.c
507
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/info-roundtrip.c
324
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/info-roundtrip.c
330
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/info-roundtrip.c
331
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/info-roundtrip.c
332
libnvme_test_ctrl_fatal(ctrl, "failed to take a snapshot");
usr/src/test/nvme-tests/tests/libnvme/info-roundtrip.c
467
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
110
libnvme_test_ctrl_warn(nvme_ctrl_t *ctrl, const char *fmt, ...)
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
115
libnvme_test_ctrl_vwarn(ctrl, fmt, ap);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
120
libnvme_test_ctrl_fatal(nvme_ctrl_t *ctrl, const char *fmt, ...)
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
125
libnvme_test_ctrl_vwarn(ctrl, fmt, ap);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
167
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
182
if (!nvme_ctrl_ns_init(nvme, dev, &ctrl, NULL)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
187
*ctrlp = ctrl;
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
233
libnvme_test_ns_create(nvme_ctrl_t *ctrl, uint64_t size, uint32_t lbaf,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
239
if (!nvme_ns_create_req_init_by_csi(ctrl, NVME_CSI_NVM, &req)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
240
libnvme_test_ctrl_warn(ctrl, "failed to initialize namespace "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
246
libnvme_test_ctrl_warn(ctrl, "failed to set flbas for "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
252
libnvme_test_ctrl_warn(ctrl, "failed to set nsze for "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
258
libnvme_test_ctrl_warn(ctrl, "failed to set ncap for "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
264
libnvme_test_ctrl_warn(ctrl, "failed to set nmic for "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
271
*err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
276
libnvme_test_ctrl_warn(ctrl, "failed to execute namespace "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
284
libnvme_test_ctrl_warn(ctrl, "failed to retrieve "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
295
libnvme_test_ns_delete(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_err_t *err)
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
300
if (!nvme_ns_delete_req_init(ctrl, &req)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
301
libnvme_test_ctrl_warn(ctrl, "failed to initialize namespace "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
307
libnvme_test_ctrl_warn(ctrl, "failed to set namespace for "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
315
*err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
318
libnvme_test_ctrl_warn(ctrl, "failed to execute namespace "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
328
libnvme_test_ctrl_attach(nvme_ctrl_t *ctrl, uint32_t nsid, uint32_t type,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
343
if (!nvme_ns_attach_req_init_by_sel(ctrl, type, &req)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
344
libnvme_test_ctrl_warn(ctrl, "failed to initialize controller "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
351
libnvme_test_ctrl_warn(ctrl, "failed to set namespace for "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
358
libnvme_test_ctrl_warn(ctrl, "failed to set controller for "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
367
*err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
370
libnvme_test_ctrl_warn(ctrl, "failed to execute controller "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
380
libnvme_test_ns_blkdev(nvme_ctrl_t *ctrl, uint32_t nsid, bool attach,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
386
if (!nvme_ns_init(ctrl, nsid, &ns)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
387
libnvme_test_ctrl_warn(ctrl, "failed to initialize namespace "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
405
if (ret || nvme_ctrl_err(ctrl) !=
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
417
*err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
420
libnvme_test_ctrl_warn(ctrl, "failed to %s namespace %u",
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
433
libnvme_test_setup_ns(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
441
if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &info)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
442
libnvme_test_ctrl_warn(ctrl, "failed to take snapshot of "
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
459
if (!libnvme_test_ns_blkdev(ctrl, nsid, false, NULL)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
466
if (!libnvme_test_ctrl_attach(ctrl, nsid,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
473
if (!libnvme_test_ns_delete(ctrl, nsid, NULL)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
490
if (!libnvme_test_ns_blkdev(ctrl, nsid, true, NULL)) {
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
496
if (!libnvme_test_ctrl_attach(ctrl, nsid,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
503
if (!libnvme_test_ns_create(ctrl, create_size, lbaf,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
524
libnvme_test_ctrl_err(nvme_ctrl_t *ctrl, uint32_t exp_sct, uint32_t exp_sc,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
528
nvme_err_t err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
533
desc, nvme_ctrl_errtostr(ctrl, err), err,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
538
nvme_ctrl_deverr(ctrl, &sct, &sc);
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
54
libnvme_test_ctrl_vwarn(nvme_ctrl_t *ctrl, const char *fmt, va_list ap)
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
542
nvme_scttostr(ctrl, sct),
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
543
nvme_sctostr(ctrl, NVME_CSI_NVM, sct, sc), sct, sc,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
544
nvme_scttostr(ctrl, exp_sct),
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
545
nvme_sctostr(ctrl, NVME_CSI_NVM, exp_sct, exp_sc), exp_sct,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
59
nvme_ctrl_errmsg(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/libnvme_test_common.c
60
nvme_ctrl_err(ctrl)), nvme_ctrl_err(ctrl), nvme_ctrl_syserr(ctrl));
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
100
libnvme_test_ctrl_warn(ctrl, "failed to initialize namespace "
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
107
} else if (!missing_field_err(ctrl, "namespace create",
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
116
if (!nvme_ns_delete_req_init(ctrl, &delete_req)) {
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
117
libnvme_test_ctrl_warn(ctrl, "failed to initialize namespace "
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
124
} else if (!missing_field_err(ctrl, "namespace delete",
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
133
if (!nvme_ns_attach_req_init_by_sel(ctrl, NVME_NS_ATTACH_CTRL_ATTACH,
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
135
libnvme_test_ctrl_warn(ctrl, "failed to initialize namespace "
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
142
} else if (!missing_field_err(ctrl, "namespace attach",
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
151
if (!nvme_ns_attach_req_init_by_sel(ctrl, NVME_NS_ATTACH_CTRL_DETACH,
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
153
libnvme_test_ctrl_warn(ctrl, "failed to initialize namespace "
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
160
} else if (!missing_field_err(ctrl, "namespace detach",
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
171
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
27
missing_field_err(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp_err)
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
29
nvme_err_t err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
36
desc, nvme_ctrl_errtostr(ctrl, err), err,
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
37
nvme_ctrl_errtostr(ctrl, exp_err), exp_err);
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
46
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
53
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
55
if (!nvme_fw_commit_req_init(ctrl, &fw_commit_req)) {
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
56
if (nvme_ctrl_err(ctrl) == NVME_ERR_FW_UNSUP_BY_DEV) {
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
60
libnvme_test_ctrl_warn(ctrl, "failed to initialize fw "
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
68
} else if (!missing_field_err(ctrl, "fw commit request",
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
77
if (!nvme_format_req_init(ctrl, &format_req)) {
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
78
if (nvme_ctrl_err(ctrl) == NVME_ERR_FORMAT_UNSUP_BY_DEV) {
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
82
libnvme_test_ctrl_warn(ctrl, "failed to initialize "
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
90
} else if (!missing_field_err(ctrl, "format request",
usr/src/test/nvme-tests/tests/libnvme/missing-field-destruct.c
99
if (!nvme_ns_create_req_init_by_csi(ctrl, NVME_CSI_NVM, &create_req)) {
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
107
if (!nvme_vuc_req_init(ctrl, &vuc_req)) {
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
108
if (nvme_ctrl_err(ctrl) == NVME_ERR_VUC_UNSUP_BY_DEV) {
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
112
libnvme_test_ctrl_warn(ctrl, "failed to initialize vuc "
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
120
} else if (!missing_field_err(ctrl, "vuc request",
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
133
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
28
missing_field_err(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp_err)
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
30
nvme_err_t err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
37
desc, nvme_ctrl_errtostr(ctrl, err), err,
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
38
nvme_ctrl_errtostr(ctrl, exp_err), exp_err);
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
47
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
53
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
55
if (!nvme_id_req_init_by_cns(ctrl, NVME_CSI_NVM, NVME_IDENTIFY_CTRL,
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
57
libnvme_test_ctrl_warn(ctrl, "failed to initialize identify "
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
64
} else if (!missing_field_err(ctrl, "identify request",
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
73
if (!nvme_log_req_init(ctrl, &log_req)) {
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
74
libnvme_test_ctrl_warn(ctrl, "failed to initialize log "
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
81
} else if (!missing_field_err(ctrl, "log request",
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
90
if (!nvme_get_feat_req_init(ctrl, &get_feat_req)) {
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
91
libnvme_test_ctrl_warn(ctrl, "failed to initialize get feature "
usr/src/test/nvme-tests/tests/libnvme/missing-field.c
98
} else if (!missing_field_err(ctrl, "get feature request",
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
104
desc, nvme_ctrl_errtostr(ctrl, act));
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
109
write_lock_ctrl_detach(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
113
if (!libnvme_test_ctrl_attach(ctrl, LOCK_NSID,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
121
nvme_ctrl_errtostr(ctrl, act), act,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
122
nvme_ctrl_errtostr(ctrl, exp), exp);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
127
desc, nvme_ctrl_errtostr(ctrl, act));
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
132
write_lock_ctrl_attach(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
136
if (!libnvme_test_ctrl_attach(ctrl, LOCK_NSID,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
144
nvme_ctrl_errtostr(ctrl, act), act,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
145
nvme_ctrl_errtostr(ctrl, exp), exp);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
150
desc, nvme_ctrl_errtostr(ctrl, act));
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
155
write_lock_blkdev_detach(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
159
if (!libnvme_test_ns_blkdev(ctrl, LOCK_NSID, false, &act)) {
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
166
nvme_ctrl_errtostr(ctrl, act), act,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
167
nvme_ctrl_errtostr(ctrl, exp), exp);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
172
nvme_ctrl_errtostr(ctrl, act));
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
177
write_lock_blkdev_attach(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
181
if (!libnvme_test_ns_blkdev(ctrl, LOCK_NSID, true, &act)) {
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
188
nvme_ctrl_errtostr(ctrl, act), act,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
189
nvme_ctrl_errtostr(ctrl, exp), exp);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
194
nvme_ctrl_errtostr(ctrl, act));
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
267
lock_none_lock(nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
273
lock_ns_read_lock(nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
279
lock_ns_write_lock(nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
285
lock_ctrl_read_lock(nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
287
return (nvme_ctrl_lock(ctrl, NVME_LOCK_L_READ, NVME_LOCK_F_DONT_BLOCK));
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
291
lock_none_unlock(nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
296
lock_ns_unlock(nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
302
lock_ctrl_unlock(nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
304
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
332
write_test_one(const write_test_t *test, nvme_ctrl_t *ctrl, nvme_ns_t *ns)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
337
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
339
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write "
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
343
if (!libnvme_test_setup_ns(ctrl, test->wt_disc, LOCK_NSID,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
345
libnvme_test_ctrl_fatal(ctrl, "failed to change state "
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
349
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
351
if (!lock_info[i].li_lock_f(ctrl, ns)) {
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
356
if (!test->wt_func(ctrl, lock_info[i].li_desc,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
361
lock_info[i].li_unlock_f(ctrl, ns);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
372
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
376
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
378
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
379
libnvme_test_ctrl_fatal(ctrl, "failed to get info snapshot");
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
382
if (!nvme_ns_init(ctrl, LOCK_NSID, &ns)) {
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
383
libnvme_test_ctrl_fatal(ctrl, "failed to create ns %u "
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
393
if (!write_test_one(&write_tests[i], ctrl, ns))
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
399
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
61
write_lock_ns_create(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
67
if (!libnvme_test_ns_create(ctrl, create_size, lock_lbaf, &nsid,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
75
nvme_ctrl_errtostr(ctrl, act), act,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
76
nvme_ctrl_errtostr(ctrl, exp), exp);
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
81
desc, nvme_ctrl_errtostr(ctrl, act));
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
87
write_lock_ns_delete(nvme_ctrl_t *ctrl, const char *desc, nvme_err_t exp)
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
91
if (!libnvme_test_ns_delete(ctrl, LOCK_NSID, &act)) {
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
98
nvme_ctrl_errtostr(ctrl, act), act,
usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
99
nvme_ctrl_errtostr(ctrl, exp), exp);
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
102
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
103
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
37
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
44
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
45
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
46
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
49
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
50
libnvme_test_ctrl_fatal(ctrl, "failed to get info snapshot");
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
72
if (!libnvme_test_ns_create(ctrl, size, lbaf, NULL, &err)) {
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
77
} else if (!libnvme_test_ctrl_err(ctrl, NVME_CQE_SCT_SPECIFIC,
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
86
if (!libnvme_test_ns_create(ctrl, size, lbaf, NULL, NULL)) {
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
91
if (!libnvme_test_ns_create(ctrl, size, lbaf, NULL, &err)) {
usr/src/test/nvme-tests/tests/libnvme/ns-cap.c
96
} else if (!libnvme_test_ctrl_err(ctrl, NVME_CQE_SCT_SPECIFIC,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
116
if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
117
libnvme_test_ctrl_warn(ctrl, "failed to get info snapshot for "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
247
ns_disc_level_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg)
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
253
if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
254
libnvme_test_ctrl_warn(ctrl, "failed to get info snapshot for "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
275
ns_disc_bad_disc_init(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
278
if (nvme_ns_discover_init(ctrl, level, iterp)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
283
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
286
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
287
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
298
ns_disc_bad_disc(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
301
if (nvme_ns_discover(ctrl, level, func, NULL)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
305
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
308
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
309
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
320
ns_disc_nop_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg)
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
33
ns_disc_count_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg)
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
330
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
337
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
338
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
339
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
342
if (!nvme_ns_discover_init(ctrl, NVME_NS_DISC_F_ALL, &iter)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
343
libnvme_test_ctrl_fatal(ctrl, "failed to initialize initial "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
369
libnvme_test_ctrl_fatal(ctrl, "initial ns discovery failed");
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
372
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
373
libnvme_test_ctrl_fatal(ctrl, "failed to get info snapshot");
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
382
if (!ns_disc_count(ctrl, NVME_NS_DISC_F_BLKDEV, nbd)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
386
if (!ns_disc_count(ctrl, NVME_NS_DISC_F_NOT_IGNORED, nni)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
390
if (!ns_disc_count(ctrl, NVME_NS_DISC_F_ACTIVE, nact)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
394
if (!ns_disc_count(ctrl, NVME_NS_DISC_F_ALLOCATED, nalloc)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
398
if (!ns_disc_count(ctrl, NVME_NS_DISC_F_ALL, nns)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
406
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_BLKDEV, ns_disc_blkdev_cb,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
408
libnvme_test_ctrl_warn(ctrl, "discovery failed for blkdev "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
41
ns_disc_count(nvme_ctrl_t *ctrl, nvme_ns_disc_level_t level, uint32_t exp)
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
417
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ACTIVE, ns_disc_guids_cb,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
419
libnvme_test_ctrl_warn(ctrl, "discovery failed for guids "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
427
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL, ns_disc_level_cb,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
429
libnvme_test_ctrl_warn(ctrl, "discovery failed for levels "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
434
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
436
if (!ns_disc_bad_disc_init(ctrl, INT32_MAX, &iter, NVME_ERR_BAD_FLAG,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
441
if (!ns_disc_bad_disc_init(ctrl, NVME_NS_DISC_F_ALL, NULL,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
446
if (!ns_disc_bad_disc(ctrl, UINT32_MAX, ns_disc_nop_cb,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
45
if (!nvme_ns_discover(ctrl, level, ns_disc_count_cb, &count)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
451
if (!ns_disc_bad_disc(ctrl, NVME_NS_DISC_F_ALL, NULL,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
457
if (!ns_disc_bad_disc_init(ctrl, NVME_NS_DISC_F_ALL, &iter,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
46
libnvme_test_ctrl_warn(ctrl, "failed to discover at level %u",
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
462
if (!ns_disc_bad_disc(ctrl, NVME_NS_DISC_F_ALL, ns_disc_nop_cb,
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
473
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
61
ns_disc_blkdev_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg)
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
76
if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
77
libnvme_test_ctrl_warn(ctrl, "failed to get info snapshot for "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
84
libnvme_test_ctrl_warn(ctrl, "failed to get bd addr for nsid "
usr/src/test/nvme-tests/tests/libnvme/ns-disc.c
99
ns_disc_guids_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc, void *arg)
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
193
ns_info_test(nvme_ctrl_t *ctrl, const nvme_version_t *vers, uint32_t nsid)
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
207
if (!nvme_ns_init(ctrl, nsid, &ns)) {
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
208
libnvme_test_ctrl_warn(ctrl, "failed to init ns %u",
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
215
libnvme_test_ctrl_warn(ctrl, "failed to take snapshot "
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
221
if (!nvme_ctrl_ns_info_snap(ctrl, nsid, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
222
libnvme_test_ctrl_warn(ctrl, "failed to take snapshot "
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
327
ns_info_bad_snap(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_ns_info_t **infop,
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
330
if (nvme_ctrl_ns_info_snap(ctrl, nsid, infop)) {
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
334
} else if (nvme_ctrl_err(ctrl) != exp_err) {
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
337
nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)),
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
338
nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl,
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
354
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
360
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
362
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
363
libnvme_test_ctrl_fatal(ctrl, "failed to take information "
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
375
if (!ns_info_test(ctrl, vers, i)) {
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
383
if (!ns_info_bad_snap(ctrl, NVME_NSID_BCAST, &ns_info,
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
388
if (!ns_info_bad_snap(ctrl, 1, NULL, NVME_ERR_BAD_PTR,
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
394
if (!ns_info_bad_snap(ctrl, 1, &ns_info, NVME_ERR_NO_MEM,
usr/src/test/nvme-tests/tests/libnvme/ns-info.c
405
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
100
ns_life_ns_delete(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_err_t exp,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
105
if (!libnvme_test_ns_delete(ctrl, nsid, &act)) {
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
109
return (ns_life_err_comp(ctrl, exp, act, "namespace delete", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
113
ns_life_ctrl_attach(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_err_t exp,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
118
if (!libnvme_test_ctrl_attach(ctrl, nsid, NVME_NS_ATTACH_CTRL_ATTACH,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
123
return (ns_life_err_comp(ctrl, exp, act, "controller attach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
127
ns_life_ctrl_detach(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_err_t exp,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
132
if (!libnvme_test_ctrl_attach(ctrl, nsid, NVME_NS_ATTACH_CTRL_DETACH,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
137
return (ns_life_err_comp(ctrl, exp, act, "controller detach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
141
ns_life_blkdev_attach(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_err_t exp,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
146
if (!libnvme_test_ns_blkdev(ctrl, nsid, true, &act)) {
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
150
return (ns_life_err_comp(ctrl, exp, act, "blkdev attach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
154
ns_life_blkdev_detach(nvme_ctrl_t *ctrl, uint32_t nsid, nvme_err_t exp,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
159
if (!libnvme_test_ns_blkdev(ctrl, nsid, false, &act)) {
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
163
return (ns_life_err_comp(ctrl, exp, act, "blkdev detach", state));
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
207
ns_life_run_one(nvme_ctrl_t *ctrl, uint32_t lbaf, const ns_life_test_t *test)
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
212
if (!libnvme_test_setup_ns(ctrl, test->nlt_disc, NS_LC_NSID,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
219
if (!ns_lf_funcs[i](ctrl, NS_LC_NSID, test->nlt_errs[i],
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
233
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
237
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
238
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
239
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
242
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
243
libnvme_test_ctrl_fatal(ctrl, "failed to get info snapshot");
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
252
if (!ns_life_run_one(ctrl, lbaf, &ns_life_tests[i]))
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
257
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
258
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
83
ns_life_err_comp(nvme_ctrl_t *ctrl, nvme_err_t exp, nvme_err_t act,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
89
nvme_ctrl_errtostr(ctrl, act), act,
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
90
nvme_ctrl_errtostr(ctrl, exp), exp);
usr/src/test/nvme-tests/tests/libnvme/ns-lifecycle.c
93
"%s\n", desc, state, nvme_ctrl_errtostr(ctrl, act));
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
104
ns_max_blkdev_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
111
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_ALL, nsid,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
149
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
154
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
155
if (!nvme_ctrl_lock(ctrl, NVME_LOCK_L_WRITE, NVME_LOCK_F_DONT_BLOCK)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
156
libnvme_test_ctrl_fatal(ctrl, "failed to obtain write lock");
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
159
if (!nvme_ctrl_info_snap(ctrl, &info)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
160
libnvme_test_ctrl_fatal(ctrl, "failed to get info snapshot");
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
178
if (!libnvme_test_ns_create(ctrl, size, lbaf,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
209
if (!ns_max_fail_ns(ctrl, lbaf))
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
220
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL, ns_max_alloc_cb, &cb)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
221
libnvme_test_ctrl_warn(ctrl, "failed to iterate allocated "
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
231
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL, ns_max_active_cb,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
233
libnvme_test_ctrl_warn(ctrl, "failed to iterate active "
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
243
if (!nvme_ns_discover(ctrl, NVME_NS_DISC_F_ALL, ns_max_blkdev_cb,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
245
libnvme_test_ctrl_warn(ctrl, "failed to iterate blkdev "
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
255
nvme_ctrl_unlock(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
256
nvme_ctrl_fini(ctrl);
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
49
ns_max_fail_ns(nvme_ctrl_t *ctrl, uint32_t lbaf)
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
54
if (!libnvme_test_ns_create(ctrl, size, lbaf, NULL, &err)) {
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
58
} else if (!libnvme_test_ctrl_err(ctrl, NVME_CQE_SCT_SPECIFIC,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
67
ns_max_alloc_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
74
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_ACTIVE, nsid,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
82
ns_max_active_cb(nvme_ctrl_t *ctrl, const nvme_ns_disc_t *disc,
usr/src/test/nvme-tests/tests/libnvme/ns-max.c
95
if (!libnvme_test_setup_ns(ctrl, NVME_NS_DISC_F_BLKDEV, nsid,
usr/src/test/nvme-tests/tests/libnvme/pev.c
101
nvme_sctostr(ctrl, NVME_CSI_NVM, sct, sc), sc,
usr/src/test/nvme-tests/tests/libnvme/pev.c
102
nvme_sctostr(ctrl, NVME_CSI_NVM, sct,
usr/src/test/nvme-tests/tests/libnvme/pev.c
132
nvme_ctrl_t *ctrl;
usr/src/test/nvme-tests/tests/libnvme/pev.c
134
libnvme_test_init(&nvme, &ctrl);
usr/src/test/nvme-tests/tests/libnvme/pev.c
135
if (!pev_action(nvme, ctrl, NVME_PEV_LSP_REL_CTX, true,
usr/src/test/nvme-tests/tests/libnvme/pev.c
140
if (!pev_action(nvme, ctrl, NVME_PEV_LSP_REL_CTX, true,
usr/src/test/nvme-tests/tests/libnvme/pev.c
145
if (!pev_action(nvme, ctrl, NVME_PEV_LSP_READ, false,
usr/src/test/nvme-tests/tests/libnvme/pev.c
150
if (!pev_action(nvme, ctrl, NVME_PEV_LSP_EST_CTX_READ, true,
usr/src/test/nvme-tests/tests/libnvme/pev.c
155
if (!pev_action(nvme, ctrl, NVME_PEV_LSP_EST_CTX_READ, false,
usr/src/test/nvme-tests/tests/libnvme/pev.c
160
if (!pev_action(nvme, ctrl, NVME_PEV_LSP_READ, true,
usr/src/test/nvme-tests/tests/libnvme/pev.c
165
if (!pev_action(nvme, ctrl, NVME_PEV_LSP_REL_CTX, true,
usr/src/test/nvme-tests/tests/libnvme/pev.c
35
pev_action(nvme_t *nvme, nvme_ctrl_t *ctrl, nvme_pev_log_lsp_t pev, bool exp,
usr/src/test/nvme-tests/tests/libnvme/pev.c
49
if (!nvme_log_req_init_by_name(ctrl, "pev", 0, &disc, &req)) {
usr/src/test/nvme-tests/tests/libnvme/pev.c
50
libnvme_test_ctrl_fatal(ctrl, "%s: failed to initialize "
usr/src/test/nvme-tests/tests/libnvme/pev.c
55
libnvme_test_ctrl_warn(ctrl, "%s: failed to set output buffer",
usr/src/test/nvme-tests/tests/libnvme/pev.c
62
libnvme_test_ctrl_warn(ctrl, "%s: failed to set lsp to 0x%x",
usr/src/test/nvme-tests/tests/libnvme/pev.c
70
libnvme_test_ctrl_warn(ctrl, "%s: log request failed, but "
usr/src/test/nvme-tests/tests/libnvme/pev.c
81
err = nvme_ctrl_err(ctrl);
usr/src/test/nvme-tests/tests/libnvme/pev.c
82
nvme_ctrl_deverr(ctrl, &sct, &sc);
usr/src/test/nvme-tests/tests/libnvme/pev.c
94
nvme_scttostr(ctrl, sct), sct,
usr/src/test/nvme-tests/tests/libnvme/pev.c
95
nvme_scttostr(ctrl, NVME_CQE_SCT_GENERIC),
usr/src/test/os-tests/tests/gpio/gpio_lookup.c
134
for (size_t ctrl = 0; ctrl < ARRAY_SIZE(gpio_paths); ctrl++) {
usr/src/test/os-tests/tests/gpio/gpio_lookup.c
135
gpio_lookup(fds[ctrl], gpio_names[name],
usr/src/test/os-tests/tests/gpio/gpio_lookup.c
136
&found_ids[ctrl]);
usr/src/test/os-tests/tests/gpio/gpio_lookup.c
140
for (size_t ctrl = 0; ctrl < ARRAY_SIZE(gpio_paths); ctrl++) {
usr/src/test/os-tests/tests/gpio/gpio_lookup.c
141
if (found_ids[ctrl] != id0) {
usr/src/test/os-tests/tests/gpio/gpio_lookup.c
144
id0, gpio_paths[0], found_ids[ctrl],
usr/src/test/os-tests/tests/gpio/gpio_lookup.c
145
gpio_paths[ctrl]);
usr/src/tools/cscope-fast/command.c
101
case ctrl('X'): /* mouse selection */
usr/src/tools/cscope-fast/command.c
137
case ctrl('N'):
usr/src/tools/cscope-fast/command.c
146
case ctrl('P'): /* go to previous input field */
usr/src/tools/cscope-fast/command.c
166
case ctrl('V'):
usr/src/tools/cscope-fast/command.c
308
case ctrl('L'): /* redraw screen */
usr/src/tools/cscope-fast/command.c
327
case ctrl('E'): /* edit all lines */
usr/src/tools/cscope-fast/command.c
331
case ctrl('A'): /* repeat last pattern */
usr/src/tools/cscope-fast/command.c
332
case ctrl('Y'): /* (old command) */
usr/src/tools/cscope-fast/command.c
339
case ctrl('B'): /* cmd history back */
usr/src/tools/cscope-fast/command.c
340
case ctrl('F'): /* cmd history fwd */
usr/src/tools/cscope-fast/command.c
342
item = (commandc == ctrl('F')) ? nextcmd() : prevcmd();
usr/src/tools/cscope-fast/command.c
516
if ((c = mygetch()) == EOF || c == ctrl('D') ||
usr/src/tools/cscope-fast/command.c
517
c == ctrl('Z')) {
usr/src/tools/cscope-fast/command.c
524
case ctrl('V'):
usr/src/tools/cscope-fast/command.c
533
case ctrl('L'): /* redraw screen */
usr/src/tools/cscope-fast/command.c
545
case ctrl('G'):
usr/src/tools/cscope-fast/command.c
566
case ctrl('X'): /* mouse selection */
usr/src/tools/cscope-fast/command.c
70
case ctrl('C'): /* toggle caseless mode */
usr/src/tools/cscope-fast/command.c
81
case ctrl('R'): /* rebuild the cross reference */
usr/src/tools/cscope-fast/edit.c
87
if ((c = mygetch()) == EOF || c == ctrl('D') ||
usr/src/tools/cscope-fast/edit.c
88
c == ctrl('Z') || c == KEY_BREAK) {
usr/src/tools/cscope-fast/input.c
133
} else if (c == ctrl('X')) {
usr/src/tools/cscope-fast/main.c
507
case ctrl('C'):
usr/src/tools/cscope-fast/main.c
517
case ctrl('R'):
usr/src/tools/cscope-fast/main.c
550
case ctrl('D'):
usr/src/tools/cscope-fast/main.c
551
case ctrl('Z'):
usr/src/tools/cscope-fast/main.c
581
(void) command(ctrl('A')); /* search */
usr/src/tools/cscope-fast/main.c
595
if ((c = mygetch()) == EOF || c == ctrl('D') ||
usr/src/tools/cscope-fast/main.c
596
c == ctrl('Z')) {
usr/src/tools/cscope-fast/mouse.c
172
if (p1 == ctrl('Q') || p1 == ctrl('S')) {
usr/src/tools/cscope-fast/mouse.c
175
if (p2 == ctrl('Q') || p2 == ctrl('S')) {
usr/src/tools/cscope-fast/mouse.c
210
case ctrl('_'): /* click */
usr/src/tools/cscope-fast/mouse.c
220
case ctrl(']'): /* sweep */
usr/src/tools/cscope-fast/mouse.c
244
if (c == ctrl('A')) {
usr/src/uts/common/io/audio/ac97/ac97.c
1003
ac_mono_set(ctrl, value, AC97_THREE_D_CONTROL_REGISTER, 8);
usr/src/uts/common/io/audio/ac97/ac97.c
1007
ac97_micboost_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
1009
ac97_t *ac = ctrl->actrl_ac97;
usr/src/uts/common/io/audio/ac97/ac97.c
1034
ac97_control_get(ac97_ctrl_t *ctrl, uint64_t *value)
usr/src/uts/common/io/audio/ac97/ac97.c
1036
*value = ctrl->actrl_value;
usr/src/uts/common/io/audio/ac97/ac97.c
1042
ac97_control_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
1047
switch (ctrl->actrl_type) {
usr/src/uts/common/io/audio/ac97/ac97.c
1051
if ((v1 < ctrl->actrl_minval) || (v1 > ctrl->actrl_maxval) ||
usr/src/uts/common/io/audio/ac97/ac97.c
1052
(v2 < ctrl->actrl_minval) || (v2 > ctrl->actrl_maxval) ||
usr/src/uts/common/io/audio/ac97/ac97.c
1059
if ((value & ~ctrl->actrl_minval) !=
usr/src/uts/common/io/audio/ac97/ac97.c
1060
(ctrl->actrl_maxval & ~ctrl->actrl_minval)) {
usr/src/uts/common/io/audio/ac97/ac97.c
1067
if ((value < ctrl->actrl_minval) ||
usr/src/uts/common/io/audio/ac97/ac97.c
1068
(value > ctrl->actrl_maxval)) {
usr/src/uts/common/io/audio/ac97/ac97.c
1074
ctrl->actrl_value = value;
usr/src/uts/common/io/audio/ac97/ac97.c
1075
ctrl->actrl_write_fn(ctrl, value);
usr/src/uts/common/io/audio/ac97/ac97.c
1254
ac97_control_register(ac97_ctrl_t *ctrl)
usr/src/uts/common/io/audio/ac97/ac97.c
1256
ac97_t *ac = ctrl->actrl_ac97;
usr/src/uts/common/io/audio/ac97/ac97.c
1259
ctrl->actrl_suppress = B_FALSE;
usr/src/uts/common/io/audio/ac97/ac97.c
1262
ctrl->actrl_ctrl = audio_dev_add_control(ac->d, &ctrl->actrl_desc,
usr/src/uts/common/io/audio/ac97/ac97.c
1263
ac_get_value, ac_set_value, ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
1264
if (ctrl->actrl_ctrl == NULL) {
usr/src/uts/common/io/audio/ac97/ac97.c
1266
ctrl->actrl_name);
usr/src/uts/common/io/audio/ac97/ac97.c
1271
ac97_control_unregister(ac97_ctrl_t *ctrl)
usr/src/uts/common/io/audio/ac97/ac97.c
1273
ctrl->actrl_suppress = B_TRUE;
usr/src/uts/common/io/audio/ac97/ac97.c
1275
if (ctrl->actrl_ctrl != NULL) {
usr/src/uts/common/io/audio/ac97/ac97.c
1276
audio_dev_del_control(ctrl->actrl_ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
1277
ctrl->actrl_ctrl = NULL;
usr/src/uts/common/io/audio/ac97/ac97.c
1282
ac97_control_name(ac97_ctrl_t *ctrl)
usr/src/uts/common/io/audio/ac97/ac97.c
1284
return (ctrl->actrl_name);
usr/src/uts/common/io/audio/ac97/ac97.c
1288
ac97_control_desc(ac97_ctrl_t *ctrl)
usr/src/uts/common/io/audio/ac97/ac97.c
1290
return (&ctrl->actrl_desc);
usr/src/uts/common/io/audio/ac97/ac97.c
1296
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
1298
for (ctrl = list_head(&ac->ctrls); ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
1299
ctrl = list_next(&ac->ctrls, ctrl)) {
usr/src/uts/common/io/audio/ac97/ac97.c
1300
if (ctrl->actrl_suppress)
usr/src/uts/common/io/audio/ac97/ac97.c
1302
ac97_control_register(ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
1309
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
1311
for (ctrl = list_head(&ac->ctrls); ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
1312
ctrl = list_next(&ac->ctrls, ctrl)) {
usr/src/uts/common/io/audio/ac97/ac97.c
1313
if (!(*walker)(ctrl, arg)) {
usr/src/uts/common/io/audio/ac97/ac97.c
1322
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
1328
ctrl = ac97_control_find(ac, cpt->cp_name);
usr/src/uts/common/io/audio/ac97/ac97.c
1329
if (ctrl != NULL) {
usr/src/uts/common/io/audio/ac97/ac97.c
1332
ctrl = kmem_zalloc(sizeof (ac97_ctrl_t), KM_SLEEP);
usr/src/uts/common/io/audio/ac97/ac97.c
1335
ctrl->actrl_ac97 = ac;
usr/src/uts/common/io/audio/ac97/ac97.c
1336
ctrl->actrl_minval = cpt->cp_minval;
usr/src/uts/common/io/audio/ac97/ac97.c
1337
ctrl->actrl_maxval = cpt->cp_maxval;
usr/src/uts/common/io/audio/ac97/ac97.c
1338
ctrl->actrl_type = cpt->cp_type;
usr/src/uts/common/io/audio/ac97/ac97.c
1339
ctrl->actrl_name = cpt->cp_name;
usr/src/uts/common/io/audio/ac97/ac97.c
1340
ctrl->actrl_flags = cpt->cp_flags;
usr/src/uts/common/io/audio/ac97/ac97.c
1345
ctrl->actrl_enum[e] = cpt->cp_enum[e];
usr/src/uts/common/io/audio/ac97/ac97.c
1353
ctrl->actrl_initval = cpt->cp_initval;
usr/src/uts/common/io/audio/ac97/ac97.c
1354
ctrl->actrl_muteable = cpt->cp_muteable;
usr/src/uts/common/io/audio/ac97/ac97.c
1355
ctrl->actrl_write_fn = cpt->cp_write_fn;
usr/src/uts/common/io/audio/ac97/ac97.c
1356
ctrl->actrl_bits = cpt->cp_bits;
usr/src/uts/common/io/audio/ac97/ac97.c
1364
list_insert_tail(&ac->ctrls, ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
1371
ac97_control_remove(ac97_ctrl_t *ctrl)
usr/src/uts/common/io/audio/ac97/ac97.c
1373
ac97_t *ac = ctrl->actrl_ac97;
usr/src/uts/common/io/audio/ac97/ac97.c
1375
list_remove(&ac->ctrls, ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
1377
if (ctrl->actrl_ctrl != NULL)
usr/src/uts/common/io/audio/ac97/ac97.c
1378
audio_dev_del_control(ctrl->actrl_ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
1379
kmem_free(ctrl, sizeof (ac97_ctrl_t));
usr/src/uts/common/io/audio/ac97/ac97.c
1704
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
1707
while ((ctrl = list_head(&ac->ctrls)) != NULL) {
usr/src/uts/common/io/audio/ac97/ac97.c
1708
ac97_control_remove(ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
705
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
709
for (ctrl = list_head(l); ctrl; ctrl = list_next(l, ctrl)) {
usr/src/uts/common/io/audio/ac97/ac97.c
710
if (strcmp(ctrl->actrl_name, name) == 0) {
usr/src/uts/common/io/audio/ac97/ac97.c
711
return (ctrl);
usr/src/uts/common/io/audio/ac97/ac97.c
739
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
741
for (ctrl = list_head(&ac->ctrls); ctrl;
usr/src/uts/common/io/audio/ac97/ac97.c
742
ctrl = list_next(&ac->ctrls, ctrl)) {
usr/src/uts/common/io/audio/ac97/ac97.c
743
ctrl->actrl_value = ctrl->actrl_initval;
usr/src/uts/common/io/audio/ac97/ac97.c
744
ctrl->actrl_write_fn(ctrl, ctrl->actrl_initval);
usr/src/uts/common/io/audio/ac97/ac97.c
753
ac_insrc_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
755
ac97_t *ac = ctrl->actrl_ac97;
usr/src/uts/common/io/audio/ac97/ac97.c
767
ac_gpr_toggle(ac97_ctrl_t *ctrl, int bit, uint64_t onoff)
usr/src/uts/common/io/audio/ac97/ac97.c
769
ac97_t *ac = ctrl->actrl_ac97;
usr/src/uts/common/io/audio/ac97/ac97.c
782
ac_3donoff_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
784
ac_gpr_toggle(ctrl, GPR_3D_STEREO_ENHANCE, value);
usr/src/uts/common/io/audio/ac97/ac97.c
788
ac_loudness_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
790
ac_gpr_toggle(ctrl, GPR_BASS_BOOST, value);
usr/src/uts/common/io/audio/ac97/ac97.c
794
ac_loopback_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
796
ac_gpr_toggle(ctrl, GPR_LPBK, value);
usr/src/uts/common/io/audio/ac97/ac97.c
803
ac_stsim_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
805
ac_gpr_toggle(ctrl, GPR_ST, value);
usr/src/uts/common/io/audio/ac97/ac97.c
812
ac_selmic_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
814
ac_gpr_toggle(ctrl, GPR_MS_MIC2, value & 2);
usr/src/uts/common/io/audio/ac97/ac97.c
821
ac_monosrc_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
823
ac_gpr_toggle(ctrl, GPR_MONO_MIC_IN, value & 2);
usr/src/uts/common/io/audio/ac97/ac97.c
827
ac_stereo_set(ac97_ctrl_t *ctrl, uint64_t value, uint8_t reg)
usr/src/uts/common/io/audio/ac97/ac97.c
829
ac97_t *ac = ctrl->actrl_ac97;
usr/src/uts/common/io/audio/ac97/ac97.c
835
mute = value ? 0 : ctrl->actrl_muteable;
usr/src/uts/common/io/audio/ac97/ac97.c
837
ac_wr(ac, reg, ac_val_scale(left, right, ctrl->actrl_bits) | mute);
usr/src/uts/common/io/audio/ac97/ac97.c
841
ac_mono_set(ac97_ctrl_t *ctrl, uint64_t value, uint8_t reg, int shift)
usr/src/uts/common/io/audio/ac97/ac97.c
843
ac97_t *ac = ctrl->actrl_ac97;
usr/src/uts/common/io/audio/ac97/ac97.c
849
mute = val ? 0 : ctrl->actrl_muteable;
usr/src/uts/common/io/audio/ac97/ac97.c
851
mask = ctrl->actrl_muteable |
usr/src/uts/common/io/audio/ac97/ac97.c
852
(((1 << ABS(ctrl->actrl_bits)) - 1) << shift);
usr/src/uts/common/io/audio/ac97/ac97.c
859
v |= (ac_mono_scale(val, ctrl->actrl_bits) << shift);
usr/src/uts/common/io/audio/ac97/ac97.c
865
ac97_master_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
868
ac_stereo_set(ctrl, value, AC97_PCM_OUT_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
872
ac97_lineout_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
874
ac_stereo_set(ctrl, value, AC97_MASTER_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
878
ac97_surround_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
880
ac_stereo_set(ctrl, value, AC97_EXTENDED_LRS_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
884
ac97_aux1out_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
886
ac_stereo_set(ctrl, value, AC97_HEADPHONE_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
890
ac97_headphone_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
892
ac_stereo_set(ctrl, value, AC97_HEADPHONE_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
896
ac_cd_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
898
ac_stereo_set(ctrl, value, AC97_CD_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
902
ac_video_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
904
ac_stereo_set(ctrl, value, AC97_VIDEO_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
908
ac_auxin_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
910
ac_stereo_set(ctrl, value, AC97_AUX_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
914
ac_linein_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
916
ac_stereo_set(ctrl, value, AC97_LINE_IN_VOLUME_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
923
ac_monomic_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
925
ac_mono_set(ctrl, value, AC97_RECORD_GAIN_MIC_REGISTER, 0);
usr/src/uts/common/io/audio/ac97/ac97.c
929
ac_phone_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
931
ac_mono_set(ctrl, value, AC97_PHONE_VOLUME_REGISTER, 0);
usr/src/uts/common/io/audio/ac97/ac97.c
935
ac_mic_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
937
ac_mono_set(ctrl, value, AC97_MIC_VOLUME_REGISTER, 0);
usr/src/uts/common/io/audio/ac97/ac97.c
941
ac_speaker_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
943
ac_mono_set(ctrl, value, AC97_MONO_MASTER_VOLUME_REGISTER, 0);
usr/src/uts/common/io/audio/ac97/ac97.c
947
ac_pcbeep_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
949
ac_mono_set(ctrl, value, AC97_PC_BEEP_REGISTER, 1);
usr/src/uts/common/io/audio/ac97/ac97.c
953
ac_recgain_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
955
ac_stereo_set(ctrl, value, AC97_RECORD_GAIN_REGISTER);
usr/src/uts/common/io/audio/ac97/ac97.c
959
ac_center_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
961
ac_mono_set(ctrl, value, AC97_EXTENDED_C_LFE_VOLUME_REGISTER, 0);
usr/src/uts/common/io/audio/ac97/ac97.c
965
ac_lfe_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
967
ac_mono_set(ctrl, value, AC97_EXTENDED_C_LFE_VOLUME_REGISTER, 8);
usr/src/uts/common/io/audio/ac97/ac97.c
971
ac_bass_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
973
ac_mono_set(ctrl, value, AC97_MASTER_TONE_CONTROL_REGISTER, 8);
usr/src/uts/common/io/audio/ac97/ac97.c
977
ac_treble_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
979
ac_mono_set(ctrl, value, AC97_MASTER_TONE_CONTROL_REGISTER, 0);
usr/src/uts/common/io/audio/ac97/ac97.c
983
ac_3ddepth_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97.c
991
ac_mono_set(ctrl, value, AC97_THREE_D_CONTROL_REGISTER, 0);
usr/src/uts/common/io/audio/ac97/ac97.c
995
ac_3dcent_set(ac97_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/ac97/ac97_ad.c
214
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97_ad.c
228
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_MICBOOST);
usr/src/uts/common/io/audio/ac97/ac97_ad.c
229
if (ctrl) {
usr/src/uts/common/io/audio/ac97/ac97_ad.c
230
if (ctrl->actrl_initval) {
usr/src/uts/common/io/audio/ac97/ac97_alc.c
166
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97_alc.c
169
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_VOLUME);
usr/src/uts/common/io/audio/ac97/ac97_alc.c
170
if (ctrl != NULL) {
usr/src/uts/common/io/audio/ac97/ac97_alc.c
171
ctrl->actrl_write_fn = alc650_set_pcm;
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
122
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
135
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_MICBOOST);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
136
if (ctrl) {
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
137
if (ctrl->actrl_initval) {
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
246
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
257
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_VOLUME);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
258
if (ctrl) {
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
259
ac97_control_remove(ctrl);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
261
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_FRONT);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
262
if (ctrl) {
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
263
ac97_control_remove(ctrl);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
265
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_SURROUND);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
266
if (ctrl) {
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
267
ac97_control_remove(ctrl);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
269
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_CENTER);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
270
if (ctrl) {
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
271
ac97_control_remove(ctrl);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
273
ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_LFE);
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
274
if (ctrl) {
usr/src/uts/common/io/audio/ac97/ac97_cmi.c
275
ac97_control_remove(ctrl);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
579
cc->ctrl = audio_dev_add_control(dev->adev, &desc,
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
606
if (dev->controls[i].ctrl) {
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
607
audio_dev_del_control(dev->controls[i].ctrl);
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.c
608
dev->controls[i].ctrl = NULL;
usr/src/uts/common/io/audio/drv/audiocmi/audiocmi.h
256
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiocmihd/audiocmihd.c
1476
pc->ctrl = audio_dev_add_control(devc->adev, &desc,
usr/src/uts/common/io/audio/drv/audiocmihd/audiocmihd.c
1486
if (devc->controls[ctl].ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiocmihd/audiocmihd.c
1526
if (dev->controls[i].ctrl) {
usr/src/uts/common/io/audio/drv/audiocmihd/audiocmihd.c
1527
audio_dev_del_control(dev->controls[i].ctrl);
usr/src/uts/common/io/audio/drv/audiocmihd/audiocmihd.c
1528
dev->controls[i].ctrl = NULL;
usr/src/uts/common/io/audio/drv/audiocmihd/audiocmihd.h
291
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1007
if (ec->ctrl != NULL) {
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1008
audio_dev_del_control(ec->ctrl);
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1009
ec->ctrl = NULL;
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1402
ac97_ctrl_t *ctrl = arg;
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1404
return (ac97_control_get(ctrl, valp));
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1410
ac97_ctrl_t *ctrl = arg;
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1412
return (ac97_control_set(ctrl, value));
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1517
ec->ctrl = audio_dev_add_control(devc->adev, &desc,
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1546
ec->ctrl = audio_dev_add_control(devc->adev, &desc,
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1602
ec->ctrl = audio_dev_add_control(devc->adev, &desc,
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1685
ec->ctrl = audio_dev_add_control(devc->adev, &desc,
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.c
1710
ec->ctrl = audio_dev_add_control(devc->adev, &desc,
usr/src/uts/common/io/audio/drv/audioemu10k/audioemu10k.h
341
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1091
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1097
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1103
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1109
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1115
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1121
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1162
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1168
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1174
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1178
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1185
if (control.ctrl == NULL)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1349
audiohd_ctrl_t ctrl;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1352
ctrl = statep->ctrls[CTL_MONGAIN];
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1353
val = ctrl.val;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1775
if (ac->ctrl != NULL) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1776
audio_dev_del_control(ac->ctrl);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1777
ac->ctrl = NULL;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1802
ac->ctrl = audio_dev_add_control(statep->adev, &desc,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1826
ac->ctrl = audio_dev_add_control(statep->adev, &desc,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1850
ac->ctrl = audio_dev_add_control(statep->adev, &desc,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1876
ac->ctrl = audio_dev_add_control(statep->adev, &desc,
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
2701
pin->ctrl = pinctrl & AUDIOHD_PIN_IO_MASK;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
569
uint32_t ctrl;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
586
ctrl = audioha_codec_verb_get(
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
592
ctrl |= AUDIOHD_SPDIF_ON;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
593
ctrl8 = ctrl &
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
690
ctrl = audioha_codec_verb_get(
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
696
ctrl |= AUDIOHD_SPDIF_ON;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
697
ctrl8 = ctrl &
usr/src/uts/common/io/audio/drv/audiohd/audiohd.h
725
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiohd/audiohd.h
743
uint32_t ctrl;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
1327
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
1331
ctrl = ac97_control_find(statep->ac97, name);
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
1332
if (ctrl != NULL) {
usr/src/uts/common/io/audio/drv/audioixp/audioixp.c
1333
ac97_control_unregister(ctrl);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
1076
pc->ctrl = audio_dev_add_control(dev->adev, &desc,
usr/src/uts/common/io/audio/drv/audiols/audiols.c
1202
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiols/audiols.c
1217
ctrl = ac97_control_find(dev->ac97,
usr/src/uts/common/io/audio/drv/audiols/audiols.c
1219
if (ctrl != NULL) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
1220
ac97_control_unregister(ctrl);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
560
if (dev->controls[i].ctrl) {
usr/src/uts/common/io/audio/drv/audiols/audiols.c
561
audio_dev_del_control(dev->controls[i].ctrl);
usr/src/uts/common/io/audio/drv/audiols/audiols.c
562
dev->controls[i].ctrl = NULL;
usr/src/uts/common/io/audio/drv/audiols/audiols.h
197
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
607
ac97_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
608
ctrl = ac97_control_find(dev->ac97, p16x_remove_ac97[i]);
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
609
if (ctrl != NULL) {
usr/src/uts/common/io/audio/drv/audiop16x/audiop16x.c
610
ac97_control_unregister(ctrl);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1141
pc->ctrl = audio_dev_add_control(dev->adev, &desc,
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
116
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1170
if (dev->controls[i].ctrl) {
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1171
audio_dev_del_control(dev->controls[i].ctrl);
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
1120
if (dev->ctrls[i].ctrl != NULL) {
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
1121
audio_dev_del_control(dev->ctrls[i].ctrl);
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
178
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
693
pc->ctrl = audio_dev_add_control(dev->adev, &desc,
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1295
uint16_t ctrl;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1305
ctrl = ERAM_16_BITS | ERAM_STEREO | ERAM_LOOP_MODE | ERAM_SIGNED_PCM;
usr/src/uts/common/io/audio/drv/audiots/audiots.c
1318
ddi_put16(handle, &eram->eram_ctrl_ec, ctrl);
usr/src/uts/common/io/audio/impl/audio_client.c
1601
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_client.c
1604
for (ctrl = list_head(&d->d_controls); ctrl;
usr/src/uts/common/io/audio/impl/audio_client.c
1605
ctrl = list_next(&d->d_controls, ctrl)) {
usr/src/uts/common/io/audio/impl/audio_client.c
1606
if (walker(ctrl, arg) == AUDIO_WALK_STOP)
usr/src/uts/common/io/audio/impl/audio_client.c
1625
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_client.c
1631
for (ctrl = list_head(&d->d_controls); ctrl;
usr/src/uts/common/io/audio/impl/audio_client.c
1632
ctrl = list_next(&d->d_controls, ctrl)) {
usr/src/uts/common/io/audio/impl/audio_client.c
1633
if (strcmp(ctrl->ctrl_name, name) == 0) {
usr/src/uts/common/io/audio/impl/audio_client.c
1635
return (ctrl);
usr/src/uts/common/io/audio/impl/audio_client.c
1654
auclnt_control_describe(audio_ctrl_t *ctrl, audio_ctrl_desc_t *desc)
usr/src/uts/common/io/audio/impl/audio_client.c
1656
ASSERT(ctrl);
usr/src/uts/common/io/audio/impl/audio_client.c
1659
bcopy(&ctrl->ctrl_des, desc, sizeof (*desc));
usr/src/uts/common/io/audio/impl/audio_client.c
1664
auclnt_control_read(audio_ctrl_t *ctrl, uint64_t *value)
usr/src/uts/common/io/audio/impl/audio_client.c
1666
return (audio_control_read(ctrl, value));
usr/src/uts/common/io/audio/impl/audio_client.c
1670
auclnt_control_write(audio_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/impl/audio_client.c
1672
return (audio_control_write(ctrl, value));
usr/src/uts/common/io/audio/impl/audio_ctrl.c
115
ctrl = auclnt_find_control(d, name);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
117
if (ctrl == NULL) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
119
ctrl = kmem_zalloc(sizeof (*ctrl), KM_SLEEP);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
142
list_remove(&d->d_controls, ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
145
audio_control_freenames(ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
146
ctrl->ctrl_read_fn = NULL;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
147
ctrl->ctrl_write_fn = NULL;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
148
ctrl->ctrl_arg = NULL;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
149
ctrl->ctrl_dev = NULL;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
151
new_desc = &ctrl->ctrl_des;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
187
ctrl->ctrl_dev = d;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
190
ctrl->ctrl_read_fn = read_fn;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
191
ctrl->ctrl_arg = arg;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
195
ctrl->ctrl_write_fn = write_fn;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
196
ctrl->ctrl_arg = arg;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
200
list_insert_tail(&d->d_controls, ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
203
return (ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
207
if (ctrl) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
208
audio_control_freenames(ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
209
kmem_free(ctrl, sizeof (*ctrl));
usr/src/uts/common/io/audio/impl/audio_ctrl.c
220
audio_dev_del_control(audio_ctrl_t *ctrl)
usr/src/uts/common/io/audio/impl/audio_ctrl.c
225
ASSERT(ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
226
d = ctrl->ctrl_dev;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
230
list_remove(&d->d_controls, ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
233
audio_control_freenames(ctrl);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
234
kmem_free(ctrl, sizeof (*ctrl));
usr/src/uts/common/io/audio/impl/audio_ctrl.c
283
audio_control_read(audio_ctrl_t *ctrl, uint64_t *value)
usr/src/uts/common/io/audio/impl/audio_ctrl.c
285
audio_dev_t *d = ctrl->ctrl_dev;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
296
if (!(ctrl->ctrl_flags & AUDIO_CTRL_FLAG_READABLE)) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
301
ASSERT(ctrl->ctrl_read_fn);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
303
ret = ctrl->ctrl_read_fn(ctrl->ctrl_arg, &my_value);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
324
audio_control_write(audio_ctrl_t *ctrl, uint64_t value)
usr/src/uts/common/io/audio/impl/audio_ctrl.c
327
audio_dev_t *d = ctrl->ctrl_dev;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
334
if (!(ctrl->ctrl_flags & AUDIO_CTRL_FLAG_WRITEABLE)) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
339
ASSERT(ctrl->ctrl_write_fn);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
341
ret = ctrl->ctrl_write_fn(ctrl->ctrl_arg, value);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
343
ctrl->ctrl_saved = value;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
344
ctrl->ctrl_saved_ok = B_TRUE;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
361
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
368
for (ctrl = list_head(l); ctrl; ctrl = list_next(l, ctrl)) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
369
if ((!(ctrl->ctrl_flags & AUDIO_CTRL_FLAG_WRITEABLE)) ||
usr/src/uts/common/io/audio/impl/audio_ctrl.c
370
(!(ctrl->ctrl_flags & AUDIO_CTRL_FLAG_READABLE))) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
373
ret = ctrl->ctrl_read_fn(ctrl->ctrl_arg, &ctrl->ctrl_saved);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
377
ctrl->ctrl_name);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
380
ctrl->ctrl_saved_ok = B_TRUE;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
389
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
397
for (ctrl = list_head(l); ctrl; ctrl = list_next(l, ctrl)) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
398
if (!ctrl->ctrl_saved_ok) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
401
ret = ctrl->ctrl_write_fn(ctrl->ctrl_arg, ctrl->ctrl_saved);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
405
ctrl->ctrl_name);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
45
audio_control_freenames(audio_ctrl_t *ctrl)
usr/src/uts/common/io/audio/impl/audio_ctrl.c
49
if (ctrl->ctrl_name != NULL)
usr/src/uts/common/io/audio/impl/audio_ctrl.c
50
strfree((char *)ctrl->ctrl_name);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
51
ctrl->ctrl_name = NULL;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
54
if (ctrl->ctrl_enum[indx] != NULL) {
usr/src/uts/common/io/audio/impl/audio_ctrl.c
55
strfree((char *)ctrl->ctrl_enum[indx]);
usr/src/uts/common/io/audio/impl/audio_ctrl.c
56
ctrl->ctrl_enum[indx] = NULL;
usr/src/uts/common/io/audio/impl/audio_ctrl.c
86
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
105
if (auclnt_control_describe(ctrl, &desc) != 0)
usr/src/uts/common/io/audio/impl/audio_oss.c
129
oss_add_control(audio_ctrl_t *ctrl, void *arg)
usr/src/uts/common/io/audio/impl/audio_oss.c
141
if (auclnt_control_describe(ctrl, &desc))
usr/src/uts/common/io/audio/impl/audio_oss.c
152
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
166
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
180
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
194
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
2000
(pext->ctrl >= odev->d_nctrl)) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2004
bcopy(&odev->d_exts[pext->ctrl], pext, sizeof (*pext));
usr/src/uts/common/io/audio/impl/audio_oss.c
2016
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
2028
(ei->ctrl >= odev->d_nctrl) ||
usr/src/uts/common/io/audio/impl/audio_oss.c
2029
(odev->d_exts[ei->ctrl].type != MIXT_ENUM) ||
usr/src/uts/common/io/audio/impl/audio_oss.c
2030
((ctrl = odev->d_ctrls[ei->ctrl]) == NULL) ||
usr/src/uts/common/io/audio/impl/audio_oss.c
2031
(auclnt_control_describe(ctrl, &desc) != 0)) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2058
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
2067
(vr->ctrl >= odev->d_nctrl) ||
usr/src/uts/common/io/audio/impl/audio_oss.c
2068
((ctrl = odev->d_ctrls[vr->ctrl]) == NULL)) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2071
if ((rv = auclnt_control_read(ctrl, &v)) == 0) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2072
switch (odev->d_exts[vr->ctrl].type) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2085
if (odev->d_exts[vr->ctrl].enumbit >= 0) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2088
mask <<= (odev->d_exts[vr->ctrl].enumbit);
usr/src/uts/common/io/audio/impl/audio_oss.c
211
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
2110
audio_ctrl_t *ctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
2119
(vr->ctrl >= odev->d_nctrl) ||
usr/src/uts/common/io/audio/impl/audio_oss.c
2120
((ctrl = odev->d_ctrls[vr->ctrl]) == NULL)) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2124
switch (odev->d_exts[vr->ctrl].type) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2127
if (odev->d_exts[vr->ctrl].enumbit >= 0) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2129
if ((rv = auclnt_control_read(ctrl, &v)) != 0) {
usr/src/uts/common/io/audio/impl/audio_oss.c
2133
mask <<= (odev->d_exts[vr->ctrl].enumbit);
usr/src/uts/common/io/audio/impl/audio_oss.c
2159
rv = auclnt_control_write(ctrl, v);
usr/src/uts/common/io/audio/impl/audio_oss.c
227
odev->d_ctrls[odev->d_nctrl] = ctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
233
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
318
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
327
odev->d_ctrls[odev->d_nctrl] = ctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
423
ext->ctrl = 0;
usr/src/uts/common/io/audio/impl/audio_oss.c
444
ext->ctrl = odev->d_nctrl;
usr/src/uts/common/io/audio/impl/audio_oss.c
95
oss_cnt_controls(audio_ctrl_t *ctrl, void *arg)
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11810
u16 autoneg_val, an_1000_val, an_10_100_val, ctrl, legacy_status;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11814
MDIO_PMA_REG_CTRL, &ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
11816
if (ctrl & (1<<15))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6675
u16 cnt, ctrl;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6681
MDIO_PMA_REG_CTRL, &ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6686
MDIO_PMA_REG_CTRL, &ctrl);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6687
if (!(ctrl & (1<<15)))
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6696
ELINK_DEBUG_P2(cb, "control reg 0x%x (after %d ms)\n", ctrl, cnt);
usr/src/uts/common/io/busra.c
1124
ctrl.rv = DDI_SUCCESS;
usr/src/uts/common/io/busra.c
1125
ctrl.dip = dip;
usr/src/uts/common/io/busra.c
1126
ctrl.range = &pci_bus_range;
usr/src/uts/common/io/busra.c
1129
claim_pci_busnum, (void *)&ctrl);
usr/src/uts/common/io/busra.c
1131
if (ctrl.rv != DDI_SUCCESS) {
usr/src/uts/common/io/busra.c
1159
struct busnum_ctrl *ctrl;
usr/src/uts/common/io/busra.c
1166
ctrl = (struct busnum_ctrl *)arg;
usr/src/uts/common/io/busra.c
1183
if ((pci_bus_range.lo >= ctrl->range->lo) &&
usr/src/uts/common/io/busra.c
1184
(pci_bus_range.hi <= ctrl->range->hi)) {
usr/src/uts/common/io/busra.c
1192
if (ndi_ra_alloc(ctrl->dip, &req, &base, &retlen,
usr/src/uts/common/io/busra.c
1201
ctrl->rv = DDI_FAILURE;
usr/src/uts/common/io/busra.c
949
struct busnum_ctrl ctrl;
usr/src/uts/common/io/cardbus/cardbus.c
265
struct busnum_ctrl *ctrl;
usr/src/uts/common/io/cardbus/cardbus.c
272
ctrl = (struct busnum_ctrl *)arg;
usr/src/uts/common/io/cardbus/cardbus.c
292
if ((pci_bus_range.lo >= ctrl->range->lo) &&
usr/src/uts/common/io/cardbus/cardbus.c
293
(pci_bus_range.hi <= ctrl->range->hi)) {
usr/src/uts/common/io/cardbus/cardbus.c
305
if (ndi_ra_alloc(ctrl->dip, &req, &base, &retlen,
usr/src/uts/common/io/cardbus/cardbus.c
314
ctrl->rv = DDI_SUCCESS;
usr/src/uts/common/io/cardbus/cardbus.c
337
struct busnum_ctrl ctrl;
usr/src/uts/common/io/cardbus/cardbus.c
370
ctrl.rv = DDI_SUCCESS;
usr/src/uts/common/io/cardbus/cardbus.c
371
ctrl.dip = dip;
usr/src/uts/common/io/cardbus/cardbus.c
372
ctrl.range = &bus_range;
usr/src/uts/common/io/cardbus/cardbus.c
375
(void*)&ctrl);
usr/src/uts/common/io/cardbus/cardbus.c
377
if (ctrl.rv != DDI_SUCCESS)
usr/src/uts/common/io/cardbus/cardbus.c
580
struct cardbus_config_ctrl ctrl;
usr/src/uts/common/io/cardbus/cardbus.c
626
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/cardbus/cardbus.c
627
ctrl.busno = cardbus_primary_busno(dip);
usr/src/uts/common/io/cardbus/cardbus.c
628
ctrl.op = PCICFG_OP_ONLINE;
usr/src/uts/common/io/cardbus/cardbus.c
629
ctrl.dip = NULL;
usr/src/uts/common/io/cardbus/cardbus.c
630
ctrl.flags = PCICFG_FLAGS_CONTINUE;
usr/src/uts/common/io/cardbus/cardbus.c
640
ddi_walk_devs(ddi_get_child(dip), cbus_configure, (void *)&ctrl);
usr/src/uts/common/io/cardbus/cardbus.c
643
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/cardbus/cardbus.c
646
ctrl.dip ? ddi_driver_name(ctrl.dip) : "Unknown",
usr/src/uts/common/io/cardbus/cardbus.c
647
ctrl.dip ? ddi_get_instance(ctrl.dip) : 0,
usr/src/uts/common/io/cardbus/cardbus.c
648
ctrl.rv);
usr/src/uts/common/io/cardbus/cardbus_hp.c
671
struct cardbus_config_ctrl ctrl;
usr/src/uts/common/io/cardbus/cardbus_hp.c
689
ctrl.flags = PCICFG_FLAGS_CONTINUE;
usr/src/uts/common/io/cardbus/cardbus_hp.c
690
ctrl.busno = cardbus_primary_busno(self);
usr/src/uts/common/io/cardbus/cardbus_hp.c
691
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/cardbus/cardbus_hp.c
692
ctrl.dip = NULL;
usr/src/uts/common/io/cardbus/cardbus_hp.c
693
ctrl.op = PCICFG_OP_ONLINE;
usr/src/uts/common/io/cardbus/cardbus_hp.c
697
cbus_configure, (void *)&ctrl);
usr/src/uts/common/io/cardbus/cardbus_hp.c
705
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/cardbus/cardbus_hp.c
751
ctrl.flags = PCICFG_FLAGS_CONTINUE;
usr/src/uts/common/io/cardbus/cardbus_hp.c
752
ctrl.busno = cardbus_primary_busno(self);
usr/src/uts/common/io/cardbus/cardbus_hp.c
753
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/cardbus/cardbus_hp.c
754
ctrl.dip = NULL;
usr/src/uts/common/io/cardbus/cardbus_hp.c
755
ctrl.op = PCICFG_OP_ONLINE;
usr/src/uts/common/io/cardbus/cardbus_hp.c
758
ddi_walk_devs(ddi_get_child(self), cbus_configure, (void *)&ctrl);
usr/src/uts/common/io/cardbus/cardbus_hp.c
765
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/cardbus/cardbus_hp.c
858
struct cardbus_config_ctrl *ctrl = (struct cardbus_config_ctrl *)hdl;
usr/src/uts/common/io/cardbus/cardbus_hp.c
872
ASSERT(ctrl->op == PCICFG_OP_ONLINE);
usr/src/uts/common/io/cardbus/cardbus_hp.c
888
ctrl->rv = DDI_FAILURE;
usr/src/uts/common/io/cardbus/cardbus_hp.c
889
ctrl->dip = dip;
usr/src/uts/common/io/cardbus/cardbus_hp.c
906
if (bus <= ctrl->busno)
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
1977
uint8_t page, ctrl, header_size;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
1987
ctrl = (cdb[2] >> 6) & 3;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
2023
if (ctrl != 1) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
2034
if (ctrl != 1) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
2053
switch (ctrl) {
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
2087
if (ctrl != 1) {
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
451
unsigned int ctrl = (*ip++) & 31;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
457
unsigned int len = ctrl >> 5;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
459
unsigned int ofs = (ctrl & 31) << 8;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
461
if (ctrl >= 32) {
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
502
ctrl = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
551
ctrl++;
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
553
if (FASTLZ_UNEXPECT_CONDITIONAL(op + ctrl > op_limit))
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
555
if (FASTLZ_UNEXPECT_CONDITIONAL(ip + ctrl > ip_limit))
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
560
for (--ctrl; ctrl; ctrl--)
usr/src/uts/common/io/cxgbe/t4nex/fastlz.c
565
ctrl = *ip++;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
118
struct rsp_ctrl **ctrl);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1803
is_new_response(const struct sge_iq *iq, struct rsp_ctrl **ctrl)
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1808
*ctrl = (void *)((uintptr_t)iq->cdesc +
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1811
return ((((*ctrl)->u.type_gen >> S_RSPD_GEN) == iq->gen));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2479
uint32_t ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2489
ctrl = V_FW_WR_LEN16(howmany(txpkts->nflits, 2));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2491
ctrl |= F_FW_WR_EQUEQ | F_FW_WR_EQUIQ;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2492
wr->equiq_to_len16 = cpu_to_be32(ctrl);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2536
uint64_t ctrl = F_TXPKT_L4CSUM_DIS | F_TXPKT_IPCSUM_DIS;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2538
*ctrlp = ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2545
*ctrlp = ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2548
ctrl &= ~F_TXPKT_IPCSUM_DIS;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2559
*ctrlp = ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2583
*ctrlp = ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2588
ctrl &= ~F_TXPKT_L4CSUM_DIS;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2589
ctrl |= V_TXPKT_CSUM_TYPE(csum_type);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2592
if ((ctrl & F_TXPKT_IPCSUM_DIS) == 0 &&
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2593
(ctrl & F_TXPKT_L4CSUM_DIS) != 0) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2598
ctrl |= V_TXPKT_CSUM_TYPE(TX_CSUM_IP);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2601
ASSERT(ctrl != (F_TXPKT_L4CSUM_DIS | F_TXPKT_IPCSUM_DIS));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2610
ctrl |= V_T6_TXPKT_ETHHDR_LEN(eth_len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2612
ctrl |= V_TXPKT_ETHHDR_LEN(eth_len);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2614
ctrl |= V_TXPKT_IPHDR_LEN(meoi->meoi_l3hlen);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2616
*ctrlp = ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2627
uint32_t ctrl; /* used in many unrelated places */
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2639
ctrl = sizeof (struct cpl_tx_pkt_core);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2642
ctrl += sizeof (struct cpl_tx_pkt_lso_core);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2650
ctrl += txinfo->len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2659
V_FW_WR_IMMDLEN(ctrl));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2660
ctrl = V_FW_WR_LEN16(howmany(nflits, 2));
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2662
ctrl |= F_FW_WR_EQUEQ | F_FW_WR_EQUIQ;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2663
wr->equiq_to_len16 = cpu_to_be32(ctrl);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2671
ctrl = V_LSO_OPCODE((u32)CPL_TX_PKT_LSO) | F_LSO_FIRST_SLICE |
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2679
ctrl |= V_LSO_ETHHDR_LEN(1);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2684
ctrl |= F_LSO_IPV6;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2687
ctrl |= V_LSO_IPHDR_LEN(meoi->meoi_l3hlen / 4);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2693
ctrl |= V_LSO_TCPHDR_LEN(meoi->meoi_l4hlen / 4);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2695
lso->lso_ctrl = cpu_to_be32(ctrl);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2760
ctrl = txinfo->len;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2765
ctrl -= MBLKL(m);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2768
ASSERT(ctrl == 0);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2811
uint64_t ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2821
CHELSIO_CHIP_VERSION(pi->adapter->params.chip), &ctrl)) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
2868
cpl->ctrl1 = cpu_to_be64(ctrl);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
699
struct rsp_ctrl *ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
705
while (is_new_response(iq, &ctrl)) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
708
const uint8_t type_gen = ctrl->u.type_gen;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
711
const uint32_t data_len = BE_32(ctrl->pldbuflen_qid);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
813
struct rsp_ctrl *ctrl;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
825
while (is_new_response(iq, &ctrl)) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
828
const uint8_t type_gen = ctrl->u.type_gen;
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
830
const uint32_t dlen_qid = BE_32(ctrl->pldbuflen_qid);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1191
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1197
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1198
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1199
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
1200
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
821
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
843
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
850
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82540.c
272
u32 ctrl, manc;
usr/src/uts/common/io/e1000api/e1000_82540.c
290
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82540.c
296
E1000_WRITE_REG(hw, E1000_CTRL_DUP, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82540.c
304
E1000_WRITE_REG_IO(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82540.c
413
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82540.c
419
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82540.c
420
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_82540.c
421
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_82540.c
422
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82541.c
298
u32 ledctl, ctrl, manc;
usr/src/uts/common/io/e1000api/e1000_82541.c
315
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82541.c
319
E1000_WRITE_REG(hw, E1000_CTRL, (ctrl | E1000_CTRL_PHY_RST));
usr/src/uts/common/io/e1000api/e1000_82541.c
333
E1000_WRITE_REG_IO(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82541.c
336
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82541.c
538
u32 ctrl, ledctl;
usr/src/uts/common/io/e1000api/e1000_82541.c
542
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82541.c
543
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_82541.c
544
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_82541.c
545
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82542.c
196
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82542.c
218
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82542.c
221
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82542.c
248
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82542.c
289
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82542.c
290
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_PRIOR);
usr/src/uts/common/io/e1000api/e1000_82542.c
375
u32 ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82542.c
379
ctrl |= E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_82542.c
380
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_82542.c
381
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82542.c
394
u32 ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82542.c
398
ctrl &= ~E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_82542.c
399
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_82542.c
400
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
1062
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82543.c
1068
ctrl = E1000_READ_REG(hw, E1000_CTRL) | E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_82543.c
1076
ctrl |= (E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_82543.c
1077
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
1082
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_82543.c
1083
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
1150
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82543.c
1155
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
1158
ctrl &= ~E1000_CTRL_LRST;
usr/src/uts/common/io/e1000api/e1000_82543.c
1168
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
1336
u32 rxcw, ctrl, status;
usr/src/uts/common/io/e1000api/e1000_82543.c
1341
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
1354
if ((!(ctrl & E1000_CTRL_SWDPIN1)) &&
usr/src/uts/common/io/e1000api/e1000_82543.c
1368
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
1369
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
usr/src/uts/common/io/e1000api/e1000_82543.c
1370
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
1378
} else if ((ctrl & E1000_CTRL_SLU) && (rxcw & E1000_RXCW_C)) {
usr/src/uts/common/io/e1000api/e1000_82543.c
1387
E1000_WRITE_REG(hw, E1000_CTRL, (ctrl & ~E1000_CTRL_SLU));
usr/src/uts/common/io/e1000api/e1000_82543.c
1405
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82543.c
1415
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
1416
ctrl |= (E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_82543.c
1417
ctrl &= ~(E1000_CTRL_SPD_SEL | E1000_CTRL_ILOS);
usr/src/uts/common/io/e1000api/e1000_82543.c
1427
ctrl &= ~E1000_CTRL_FD;
usr/src/uts/common/io/e1000api/e1000_82543.c
1429
ctrl |= E1000_CTRL_FD;
usr/src/uts/common/io/e1000api/e1000_82543.c
1438
ctrl |= E1000_CTRL_SPD_1000;
usr/src/uts/common/io/e1000api/e1000_82543.c
1440
ctrl |= E1000_CTRL_SPD_100;
usr/src/uts/common/io/e1000api/e1000_82543.c
1442
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
1482
u32 ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
1489
ctrl &= ~E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1490
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1493
ctrl |= E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1494
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1496
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
1509
u32 ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
1516
ctrl |= E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1517
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1519
ctrl &= ~E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1520
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_82543.c
1522
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
590
static void e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl)
usr/src/uts/common/io/e1000api/e1000_82543.c
596
E1000_WRITE_REG(hw, E1000_CTRL, (*ctrl | E1000_CTRL_MDC));
usr/src/uts/common/io/e1000api/e1000_82543.c
609
static void e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl)
usr/src/uts/common/io/e1000api/e1000_82543.c
615
E1000_WRITE_REG(hw, E1000_CTRL, (*ctrl & ~E1000_CTRL_MDC));
usr/src/uts/common/io/e1000api/e1000_82543.c
633
u32 ctrl, mask;
usr/src/uts/common/io/e1000api/e1000_82543.c
644
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
647
ctrl |= (E1000_CTRL_MDIO_DIR | E1000_CTRL_MDC_DIR);
usr/src/uts/common/io/e1000api/e1000_82543.c
657
ctrl |= E1000_CTRL_MDIO;
usr/src/uts/common/io/e1000api/e1000_82543.c
659
ctrl &= ~E1000_CTRL_MDIO;
usr/src/uts/common/io/e1000api/e1000_82543.c
661
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
666
e1000_raise_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
667
e1000_lower_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
684
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82543.c
69
static void e1000_lower_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
697
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
703
ctrl &= ~E1000_CTRL_MDIO_DIR;
usr/src/uts/common/io/e1000api/e1000_82543.c
704
ctrl &= ~E1000_CTRL_MDIO;
usr/src/uts/common/io/e1000api/e1000_82543.c
706
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
71
static void e1000_raise_mdi_clk_82543(struct e1000_hw *hw, u32 *ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
714
e1000_raise_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
715
e1000_lower_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
719
e1000_raise_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
720
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
722
if (ctrl & E1000_CTRL_MDIO)
usr/src/uts/common/io/e1000api/e1000_82543.c
724
e1000_lower_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
727
e1000_raise_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
728
e1000_lower_mdi_clk_82543(hw, &ctrl);
usr/src/uts/common/io/e1000api/e1000_82543.c
903
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82543.c
923
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
927
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82543.c
933
E1000_WRITE_REG_IO(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82543.c
960
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82543.c
986
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82543.c
987
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_PRIOR);
usr/src/uts/common/io/e1000api/e1000_82571.c
1067
u32 ctrl, ctrl_ext, eecd, tctl;
usr/src/uts/common/io/e1000api/e1000_82571.c
1105
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82571.c
1108
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82571.c
1475
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82571.c
1480
ctrl = hw->mac.ledctl_mode2;
usr/src/uts/common/io/e1000api/e1000_82571.c
1488
ctrl |= (E1000_LEDCTL_LED0_IVRT << (i * 8));
usr/src/uts/common/io/e1000api/e1000_82571.c
1490
E1000_WRITE_REG(hw, E1000_LEDCTL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82571.c
1572
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82571.c
1577
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82571.c
1578
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_82571.c
1579
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_82571.c
1580
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82571.c
1654
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82571.c
1662
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82571.c
1696
(ctrl & ~E1000_CTRL_SLU));
usr/src/uts/common/io/e1000api/e1000_82571.c
1730
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
usr/src/uts/common/io/e1000api/e1000_82571.c
1731
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82571.c
1754
E1000_WRITE_REG(hw, E1000_CTRL, (ctrl &
usr/src/uts/common/io/e1000api/e1000_82575.c
1429
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82575.c
1456
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82575.c
1459
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000api/e1000_82575.c
1550
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82575.c
1556
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82575.c
1557
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_82575.c
1558
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_82575.c
1559
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_82575.c
2467
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_82575.c
2479
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_82575.c
2504
ctrl |= E1000_CTRL_DEV_RST;
usr/src/uts/common/io/e1000api/e1000_82575.c
2506
ctrl |= E1000_CTRL_RST;
usr/src/uts/common/io/e1000api/e1000_82575.c
2508
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_i210.c
829
u32 wuc, mdicnfg, ctrl, ctrl_ext, reg_val;
usr/src/uts/common/io/e1000api/e1000_i210.c
857
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_i210.c
858
E1000_WRITE_REG(hw, E1000_CTRL, ctrl|E1000_CTRL_PHY_RST);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5006
u32 ctrl, reg;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5051
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5058
ctrl |= E1000_CTRL_PHY_RST;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5069
E1000_WRITE_REG(hw, E1000_CTRL, (ctrl | E1000_CTRL_RST));
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5084
if (ctrl & E1000_CTRL_PHY_RST) {
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5348
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5354
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5355
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5356
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5357
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5439
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5444
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5445
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5446
ctrl &= ~(E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5447
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
1178
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_mac.c
1183
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
1186
ctrl &= ~E1000_CTRL_LRST;
usr/src/uts/common/io/e1000api/e1000_mac.c
1202
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
1291
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_mac.c
1295
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
1318
ctrl &= (~(E1000_CTRL_TFCE | E1000_CTRL_RFCE));
usr/src/uts/common/io/e1000api/e1000_mac.c
1321
ctrl &= (~E1000_CTRL_TFCE);
usr/src/uts/common/io/e1000api/e1000_mac.c
1322
ctrl |= E1000_CTRL_RFCE;
usr/src/uts/common/io/e1000api/e1000_mac.c
1325
ctrl &= (~E1000_CTRL_RFCE);
usr/src/uts/common/io/e1000api/e1000_mac.c
1326
ctrl |= E1000_CTRL_TFCE;
usr/src/uts/common/io/e1000api/e1000_mac.c
1329
ctrl |= (E1000_CTRL_TFCE | E1000_CTRL_RFCE);
usr/src/uts/common/io/e1000api/e1000_mac.c
1336
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
2000
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_mac.c
2006
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
2007
ctrl &= ~E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_mac.c
2008
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_mac.c
2009
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
2029
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_mac.c
2035
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
2036
ctrl |= E1000_CTRL_SWDPIN0;
usr/src/uts/common/io/e1000api/e1000_mac.c
2037
ctrl |= E1000_CTRL_SWDPIO0;
usr/src/uts/common/io/e1000api/e1000_mac.c
2038
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
2087
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_mac.c
2095
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
2096
ctrl |= E1000_CTRL_GIO_MASTER_DISABLE;
usr/src/uts/common/io/e1000api/e1000_mac.c
2097
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
778
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_mac.c
784
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
796
if ((ctrl & E1000_CTRL_SWDPIN1) && !(status & E1000_STATUS_LU) &&
usr/src/uts/common/io/e1000api/e1000_mac.c
808
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
809
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
usr/src/uts/common/io/e1000api/e1000_mac.c
810
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
818
} else if ((ctrl & E1000_CTRL_SLU) && (rxcw & E1000_RXCW_C)) {
usr/src/uts/common/io/e1000api/e1000_mac.c
826
E1000_WRITE_REG(hw, E1000_CTRL, (ctrl & ~E1000_CTRL_SLU));
usr/src/uts/common/io/e1000api/e1000_mac.c
845
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_mac.c
851
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
873
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_mac.c
874
ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD);
usr/src/uts/common/io/e1000api/e1000_mac.c
875
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_mac.c
883
} else if ((ctrl & E1000_CTRL_SLU) && (rxcw & E1000_RXCW_C)) {
usr/src/uts/common/io/e1000api/e1000_mac.c
891
E1000_WRITE_REG(hw, E1000_CTRL, (ctrl & ~E1000_CTRL_SLU));
usr/src/uts/common/io/e1000api/e1000_phy.c
2017
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_phy.c
2025
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_phy.c
2026
ctrl |= (E1000_CTRL_FRCSPD | E1000_CTRL_FRCDPX);
usr/src/uts/common/io/e1000api/e1000_phy.c
2027
ctrl &= ~E1000_CTRL_SPD_SEL;
usr/src/uts/common/io/e1000api/e1000_phy.c
2030
ctrl &= ~E1000_CTRL_ASDE;
usr/src/uts/common/io/e1000api/e1000_phy.c
2037
ctrl &= ~E1000_CTRL_FD;
usr/src/uts/common/io/e1000api/e1000_phy.c
2041
ctrl |= E1000_CTRL_FD;
usr/src/uts/common/io/e1000api/e1000_phy.c
2048
ctrl |= E1000_CTRL_SPD_100;
usr/src/uts/common/io/e1000api/e1000_phy.c
2053
ctrl &= ~(E1000_CTRL_SPD_1000 | E1000_CTRL_SPD_100);
usr/src/uts/common/io/e1000api/e1000_phy.c
2060
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_phy.c
2855
u32 ctrl;
usr/src/uts/common/io/e1000api/e1000_phy.c
2869
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_phy.c
2870
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_PHY_RST);
usr/src/uts/common/io/e1000api/e1000_phy.c
2875
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000api/e1000_vf.c
263
u32 ctrl, msgbuf[3];
usr/src/uts/common/io/e1000api/e1000_vf.c
269
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000api/e1000_vf.c
270
E1000_WRITE_REG(hw, E1000_CTRL, ctrl | E1000_CTRL_RST);
usr/src/uts/common/io/e1000g/e1000g_main.c
5676
uint32_t ctrl;
usr/src/uts/common/io/e1000g/e1000g_main.c
5764
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000g/e1000g_main.c
5765
ctrl &= ~E1000_CTRL_SPD_SEL; /* Clear the speed sel bits */
usr/src/uts/common/io/e1000g/e1000g_main.c
5766
ctrl |= (E1000_CTRL_FRCSPD | /* Set the Force Speed Bit */
usr/src/uts/common/io/e1000g/e1000g_main.c
5782
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000g/e1000g_main.c
5784
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000g/e1000g_main.c
5789
ctrl |= E1000_CTRL_ILOS;
usr/src/uts/common/io/e1000g/e1000g_main.c
5794
ctrl |= E1000_CTRL_ILOS | E1000_CTRL_SLU;
usr/src/uts/common/io/e1000g/e1000g_main.c
5824
ctrl |= E1000_CTRL_ILOS | E1000_CTRL_SLU;
usr/src/uts/common/io/e1000g/e1000g_main.c
5826
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000g/e1000g_main.c
5830
ctrl |= E1000_CTRL_ILOS;
usr/src/uts/common/io/e1000g/e1000g_main.c
5834
ctrl |= E1000_CTRL_SLU;
usr/src/uts/common/io/e1000g/e1000g_main.c
5838
ctrl |= E1000_CTRL_SLU | E1000_CTRL_ILOS;
usr/src/uts/common/io/e1000g/e1000g_main.c
5840
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000g/e1000g_main.c
5849
uint32_t ctrl;
usr/src/uts/common/io/e1000g/e1000g_main.c
5865
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000g/e1000g_main.c
5866
ctrl |= E1000_CTRL_SLU; /* Force Link Up */
usr/src/uts/common/io/e1000g/e1000g_main.c
5867
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000g/e1000g_main.c
5915
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000g/e1000g_main.c
5916
ctrl |= E1000_CTRL_ILOS | E1000_CTRL_SLU;
usr/src/uts/common/io/e1000g/e1000g_main.c
5917
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000g/e1000g_main.c
5954
uint32_t ctrl;
usr/src/uts/common/io/e1000g/e1000g_main.c
5976
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000g/e1000g_main.c
5977
ctrl &= ~E1000_CTRL_SPD_SEL; /* Clear the speed sel bits */
usr/src/uts/common/io/e1000g/e1000g_main.c
5978
ctrl |= (E1000_CTRL_SLU | /* Force Link Up */
usr/src/uts/common/io/e1000g/e1000g_main.c
5984
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/e1000g/e1000g_main.c
5991
uint32_t ctrl;
usr/src/uts/common/io/e1000g/e1000g_main.c
6013
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/e1000g/e1000g_main.c
6014
ctrl &= ~E1000_CTRL_SPD_SEL; /* Clear the speed sel bits */
usr/src/uts/common/io/e1000g/e1000g_main.c
6015
ctrl |= (E1000_CTRL_SLU | /* Force Link Up */
usr/src/uts/common/io/e1000g/e1000g_main.c
6021
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
2821
snaphdr->dsap, snaphdr->ssap, snaphdr->ctrl));
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5103
lsnap->ctrl = 0x03;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5137
lsnap->ctrl = 0x03;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5630
lsnap->ctrl = 0x03;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1458
struct pcihp_config_ctrl ctrl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1483
ctrl.flags = PCIHP_CFG_CONTINUE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1484
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1485
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1486
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1487
ctrl.op = PCIHP_ONLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1491
(void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1494
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1580
ctrl.flags = PCIHP_CFG_CONTINUE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1581
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1582
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1583
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1584
ctrl.op = PCIHP_ONLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1587
ddi_walk_devs(ddi_get_child(self), pcihp_configure, (void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1590
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1627
struct pcihp_config_ctrl ctrl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1680
ctrl.flags = 0;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1681
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1682
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1683
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1684
ctrl.op = PCIHP_OFFLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1689
(void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1692
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1698
ctrl.flags = 0;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1699
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1700
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1701
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1702
ctrl.op = PCIHP_ONLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
1706
pcihp_configure, (void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2116
struct pcihp_config_ctrl ctrl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2183
ctrl.flags = PCIHP_CFG_CONTINUE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2184
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2185
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2186
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2187
ctrl.op = PCIHP_ONLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2196
pcihp_configure, (void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2199
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2317
struct pcihp_config_ctrl ctrl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2495
ctrl.flags = PCIHP_CFG_CONTINUE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2496
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2497
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2498
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2499
ctrl.op = PCIHP_ONLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2504
pcihp_configure, (void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2507
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2579
ctrl.flags = 0;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2580
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2581
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2582
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2583
ctrl.op = PCIHP_OFFLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2588
pcihp_configure, (void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2591
if (ctrl.rv != NDI_SUCCESS) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2597
ctrl.flags = PCIHP_CFG_CONTINUE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2598
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2599
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2600
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2601
ctrl.op = PCIHP_ONLINE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
2605
pcihp_configure, (void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3009
struct pcihp_config_ctrl *ctrl = (struct pcihp_config_ctrl *)hdl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3022
ctrl->rv = DDI_FAILURE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3023
ctrl->dip = dip;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3038
if (pci_dev == ctrl->pci_dev) { /* node is a match */
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3039
if (ctrl->op == PCIHP_ONLINE) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3056
ctrl->rv = rv;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3057
ctrl->dip = dip;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3059
if (!(ctrl->flags & PCIHP_CFG_CONTINUE))
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3121
struct pcihp_find_ctrl ctrl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3123
ctrl.device = device;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3124
ctrl.function = function;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3125
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3128
ddi_walk_devs(ddi_get_child(dip), pcihp_match_dev, (void *)&ctrl);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3131
return (ctrl.dip);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3137
struct pcihp_find_ctrl *ctrl = (struct pcihp_find_ctrl *)hdl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3145
ctrl->dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3159
if ((pci_dev == ctrl->device) && (pci_func == ctrl->function)) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3161
ctrl->dip = dip;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
611
struct pcihp_config_ctrl *ctrl = (struct pcihp_config_ctrl *)hdl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
625
ctrl->rv = DDI_FAILURE;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
626
ctrl->dip = dip;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
641
if (pci_dev == ctrl->pci_dev) { /* node is a match */
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
659
if (ctrl->occupant->i >= HPC_MAX_OCCUPANTS) {
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
671
ctrl->occupant->id[ctrl->occupant->i] =
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
674
(char *)ctrl->occupant->id[ctrl->occupant->i]);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
675
ctrl->occupant->i++;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
688
struct pcihp_config_ctrl ctrl;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
695
ctrl.flags = 0;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
696
ctrl.dip = NULL;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
697
ctrl.rv = NDI_SUCCESS;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
698
ctrl.pci_dev = pci_dev;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
699
ctrl.op = 55; /* should define DRYRUN */
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
700
ctrl.occupant = occupant;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
703
(void *)&ctrl);
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
117
i2csim_io_request(i2csim_t *sim, const i2csim_ctrl_t *ctrl, uint32_t port,
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
133
sim->sim_ctrl_req = ctrl;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
161
const i2csim_ctrl_t *ctrl = arg;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
163
i2csim_io_request(&i2csim, ctrl, port, req, NULL);
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
169
const i2csim_ctrl_t *ctrl = arg;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
171
i2csim_io_request(&i2csim, ctrl, port, NULL, req);
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
177
const i2csim_ctrl_t *ctrl = arg;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
185
if (ctrl->isc_type != I2C_CTRL_TYPE_SMBUS) {
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
191
if (ctrl->isc_type != I2C_CTRL_TYPE_I2C) {
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
209
const i2csim_ctrl_t *ctrl = arg;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
218
if (ctrl->isc_type != I2C_CTRL_TYPE_I2C) {
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
224
if (ctrl->isc_type != I2C_CTRL_TYPE_SMBUS) {
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
237
val = ctrl->isc_smbus_ops;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
240
val = ctrl->isc_max_read;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
243
val = ctrl->isc_max_write;
usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
246
val = ctrl->isc_max_block;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1413
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1432
txn = i2c_txn_alloc(ctrl, I2C_LOCK_TAG_BUS_CONFIG, pdip);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1509
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1545
txn = i2c_txn_alloc(ctrl, I2C_LOCK_TAG_BUS_UNCONFIG, pdip);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1670
i2c_nex_detach_ctrl(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1672
i2c_nexus_t *nex = ctrl->ic_nexus;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1681
for (uint32_t i = 0; i < ctrl->ic_nports; i++) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1682
i2c_port_fini(&ctrl->ic_ports[i]);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1689
i2c_nex_attach_ctrl(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1691
i2c_nexus_t *nex = ctrl->ic_nexus;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1700
for (uint32_t i = 0; i < ctrl->ic_nports; i++) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1701
if (!i2c_port_init(ctrl, nex->in_dip, nex, &ctrl->ic_ports[i],
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1702
i, ctrl->ic_ops->i2c_port_name_f, ctrl->ic_drv)) {
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1715
i2c_nex_detach_ctrl(ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1895
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1896
i2c_txn_t *txn = i2c_txn_alloc(ctrl, I2C_LOCK_TAG_DIP_DETACH, dip);
usr/src/uts/common/io/i2c/nexus/i2cnex.c
711
const char *name, const char *addr, i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
717
nex->in_ctrl = ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
837
i2c_port_init(i2c_ctrl_t *ctrl, dev_info_t *pdip, i2c_nexus_t *pnex,
usr/src/uts/common/io/i2c/nexus/i2cnex.c
879
name, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
249
i2c_client_bus_lock(i2c_ctrl_t *ctrl, i2c_txn_tag_t tag, const void *arg,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
255
txn = i2c_txn_alloc(ctrl, tag, arg);
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
357
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
359
err.i2c_error = i2c_client_bus_lock(ctrl, I2C_LOCK_TAG_CLIENT_ALLOC,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
427
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
431
err.i2c_error = i2c_client_bus_lock(ctrl, I2C_LOCK_TAG_CLIENT_ALLOC,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
476
i2c_ctrl_t *ctrl = client->icli_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
483
return (i2c_client_bus_lock(ctrl, I2C_LOCK_TAG_CLIENT_LOCK, client,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
546
i2c_ctrl_t *ctrl = client->icli_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
554
ret = i2c_ctrl_io_smbus(txn, ctrl, client->icli_io_port,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
557
ret = i2c_ctrl_io_i2c(txn, ctrl, client->icli_io_port,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
746
i2c_ctrl_t *ctrl = client->icli_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
747
const bool i2c = ctrl->ic_ops->i2c_io_i2c_f != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
826
if (ctrl->ic_limit.lim_i2c_read != 0) {
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
827
reg_hdl->reg_max_nread = ctrl->ic_limit.lim_i2c_read /
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
833
if (ctrl->ic_limit.lim_i2c_write != 0) {
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
834
uint32_t max = ctrl->ic_limit.lim_i2c_read;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
1000
if (!i2c_mux_update(txn, ctrl, port, &req->smbr_error)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
1011
const i2c_port_t *ctrl_port = list_head(&ctrl->ic_mux_active);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
1013
ctrl->ic_ops->i2c_io_smbus_f(ctrl->ic_drv, ctrl_port->ip_portno, req);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
1017
dev_err(ctrl->ic_nexus->in_pdip, CE_WARN, "controller "
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
148
for (i2c_ctrl_t *ctrl = list_head(&root->ir_ctrls); ctrl != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
149
ctrl = list_next(&root->ir_ctrls, ctrl)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
150
i2c_nex_bus_unconfig_one(ctrl->ic_nexus, &conf);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
254
i2c_ctrl_cleanup(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
256
i2cnex_nex_free(ctrl->ic_nexus);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
257
ctrl->ic_nexus = NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
259
mutex_destroy(&ctrl->ic_txn_lock);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
260
list_destroy(&ctrl->ic_txns);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
266
while (list_remove_head(&ctrl->ic_mux_plan) != NULL)
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
268
while (list_remove_head(&ctrl->ic_mux_active) != NULL)
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
271
list_destroy(&ctrl->ic_mux_plan);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
272
list_destroy(&ctrl->ic_mux_active);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
273
i2c_ctrl_lock_fini(&ctrl->ic_lock);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
274
kmem_free(ctrl, sizeof (i2c_ctrl_t));
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
280
i2c_ctrl_t *ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
287
ctrl = (i2c_ctrl_t *)hdl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
295
root = ctrl->ic_root;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
299
list_remove(&ctrl->ic_root->ir_ctrls, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
300
ctrl->ic_root = NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
321
i2c_ctrl_cleanup(ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
339
i2c_ctrl_init_limits(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
341
bool smbus = ctrl->ic_type == I2C_CTRL_TYPE_SMBUS;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
342
dev_info_t *dip = ctrl->ic_nexus->in_pdip;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
346
if (ctrl->ic_ops->i2c_io_smbus_f != NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
349
if (!i2c_prop_get(ctrl, SMBUS_PROP_SUP_OPS,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
350
&ctrl->ic_limit.lim_smbus_ops, &len, &err)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
358
if (ctrl->ic_limit.lim_smbus_ops == 0) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
365
if (!i2c_prop_get(ctrl, SMBUS_PROP_MAX_BLOCK,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
366
&ctrl->ic_limit.lim_smbus_block, &len, &err)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
374
if (ctrl->ic_limit.lim_smbus_block < SMBUS_V2_MAX_BLOCK ||
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
375
ctrl->ic_limit.lim_smbus_block > SMBUS_V3_MAX_BLOCK) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
377
"block size: %u", ctrl->ic_limit.lim_smbus_block);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
382
if (ctrl->ic_ops->i2c_io_i2c_f != NULL ||
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
383
(ctrl->ic_limit.lim_smbus_ops & i2c_block) != 0) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
386
if (!i2c_prop_get(ctrl, I2C_PROP_MAX_READ,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
387
&ctrl->ic_limit.lim_i2c_read, &len, &err)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
389
ctrl->ic_limit.lim_i2c_read =
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
390
ctrl->ic_limit.lim_smbus_block;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
401
if (ctrl->ic_limit.lim_i2c_read == 0 ||
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
402
ctrl->ic_limit.lim_i2c_read > I2C_REQ_MAX) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
409
if (!i2c_prop_get(ctrl, I2C_PROP_MAX_WRITE,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
410
&ctrl->ic_limit.lim_i2c_write, &len, &err)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
412
ctrl->ic_limit.lim_i2c_write =
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
413
ctrl->ic_limit.lim_smbus_block;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
424
if (ctrl->ic_limit.lim_i2c_write == 0 ||
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
425
ctrl->ic_limit.lim_i2c_write > I2C_REQ_MAX) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
438
i2c_ctrl_t *ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
527
ctrl = kmem_zalloc(sizeof (i2c_ctrl_t), KM_SLEEP);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
528
i2c_ctrl_lock_init(&ctrl->ic_lock);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
529
list_create(&ctrl->ic_mux_plan, sizeof (i2c_port_t),
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
531
list_create(&ctrl->ic_mux_active, sizeof (i2c_port_t),
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
533
list_create(&ctrl->ic_txns, sizeof (i2c_txn_t),
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
535
mutex_init(&ctrl->ic_txn_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
536
ctrl->ic_drv = reg->ic_drv;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
537
ctrl->ic_ops = reg->ic_ops;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
538
ctrl->ic_type = reg->ic_type;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
539
ctrl->ic_nexus = i2cnex_nex_alloc(I2C_NEXUS_T_CTRL, reg->ic_dip, NULL,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
540
NULL, namep, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
541
if (ctrl->ic_nexus == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
542
i2c_ctrl_cleanup(ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
549
i2c_ctrl_reg_error_t ret = i2c_ctrl_init_limits(ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
551
i2c_ctrl_cleanup(ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
555
ctrl->ic_nports = reg->ic_nports;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
565
if (bcmp(c->ic_nexus->in_addr, ctrl->ic_nexus->in_addr,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
567
i2c_ctrl_cleanup(ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
572
ctrl->ic_root = root;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
573
list_insert_tail(&root->ir_ctrls, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
576
*hdlp = (i2c_ctrl_hdl_t *)ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
630
i2c_ctrl_io_i2c_xlate_wo(i2c_ctrl_t *ctrl, const i2c_req_t *req,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
658
if (req->ir_wlen > ctrl->ic_limit.lim_smbus_block + 1) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
693
i2c_ctrl_io_i2c_xlate_rw(i2c_ctrl_t *ctrl, const i2c_req_t *req,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
716
if (req->ir_rlen > ctrl->ic_limit.lim_smbus_block) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
726
i2c_ctrl_io_i2c_xlate(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
729
smbus_req_t *smbus = &ctrl->ic_reqs.req_smbus;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
743
if (!i2c_ctrl_io_i2c_xlate_wo(ctrl, req, smbus))
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
749
if (!i2c_ctrl_io_i2c_xlate_rw(ctrl, req, smbus))
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
753
bool ret = i2c_ctrl_io_smbus(txn, ctrl, port, smbus);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
769
i2c_ctrl_io_i2c(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
773
VERIFY3P(txn->txn_ctrl, ==, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
775
if (ctrl->ic_ops->i2c_io_i2c_f == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
776
return (i2c_ctrl_io_i2c_xlate(txn, ctrl, port, req));
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
782
if (!i2c_mux_update(txn, ctrl, port, &req->ir_error)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
793
const i2c_port_t *ctrl_port = list_head(&ctrl->ic_mux_active);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
795
ctrl->ic_ops->i2c_io_i2c_f(ctrl->ic_drv, ctrl_port->ip_portno, req);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
799
dev_err(ctrl->ic_nexus->in_pdip, CE_WARN, "controller "
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
815
i2c_ctrl_io_smbus_xlate(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
818
i2c_req_t *i2c = &ctrl->ic_reqs.req_i2c;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
896
if (req->smbr_wlen + 2 > ctrl->ic_limit.lim_i2c_write) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
908
if (req->smbr_wlen + 1 > ctrl->ic_limit.lim_i2c_write) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
92
for (i2c_ctrl_t *ctrl = list_head(&root->ir_ctrls); ctrl != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
93
ctrl = list_next(&root->ir_ctrls, ctrl)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
94
i2c_nex_bus_config_one(ctrl->ic_nexus, &conf);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
960
bool ret = i2c_ctrl_io_i2c(txn, ctrl, port, i2c);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
972
i2c_ctrl_io_smbus(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
976
VERIFY3P(txn->txn_ctrl, ==, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
978
if (ctrl->ic_ops->i2c_io_smbus_f == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
979
VERIFY3P(ctrl->ic_ops->i2c_io_i2c_f, !=, NULL);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
980
return (i2c_ctrl_io_smbus_xlate(txn, ctrl, port, req));
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
988
if ((ctrl->ic_limit.lim_smbus_ops & (1 << req->smbr_op)) == 0) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
989
if (ctrl->ic_ops->i2c_io_i2c_f != NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
990
return (i2c_ctrl_io_smbus_xlate(txn, ctrl, port, req));
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
102
VERIFY3P(txn->txn_ctrl, ==, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
127
port->ip_nex, name, ua, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
99
i2c_ctrl_t *ctrl = port->ip_nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
106
i2c_txn_t *txn = i2c_txn_alloc(ctrl, I2C_LOCK_TAG_MUX_UNREG, mux);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
185
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
186
i2c_txn_t *txn = i2c_txn_alloc(ctrl, I2C_LOCK_TAG_MUX_REG, reg->mr_dip);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
203
name, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
241
i2c_ctrl_t *ctrl = arg;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
244
list_insert_head(&ctrl->ic_mux_plan, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
253
i2c_mux_deselect(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *targ,
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
259
VERIFY3P(txn->txn_ctrl, ==, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
261
while ((port = list_tail(&ctrl->ic_mux_active)) != NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
276
list_remove(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
289
i2c_mux_update(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
293
VERIFY3P(txn->txn_ctrl, ==, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
299
switch (ctrl->ic_mux_state) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
309
i2c_port_t *check = list_tail(&ctrl->ic_mux_active);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
312
ASSERT3P(list_prev(&ctrl->ic_mux_active, check), ==,
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
323
VERIFY3P(list_tail(&ctrl->ic_mux_active), ==, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
329
ctrl->ic_mux_state = I2C_CTRL_MA_DESELECT;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
330
bool ret = i2c_mux_deselect(txn, ctrl, port, errp);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
331
ctrl->ic_mux_state = I2C_CTRL_MA_NONE;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
338
VERIFY3P(list_tail(&ctrl->ic_mux_active), ==, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
348
VERIFY(list_is_empty(&ctrl->ic_mux_plan));
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
350
list_insert_tail(&ctrl->ic_mux_plan, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
351
i2c_port_parent_iter(port, i2c_mux_select_build_list, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
352
ctrl->ic_mux_state = I2C_CTRL_MA_UPDATE;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
358
while ((port = list_remove_head(&ctrl->ic_mux_plan)) != NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
364
list_insert_tail(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
375
ctrl->ic_mux_state = I2C_CTRL_MA_NONE;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
376
while (list_remove_head(&ctrl->ic_mux_plan) != NULL)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
382
list_insert_tail(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
385
ctrl->ic_mux_state = I2C_CTRL_MA_NONE;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
398
i2c_mux_remove_port(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
401
VERIFY3P(txn->txn_ctrl, ==, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
402
VERIFY3U(ctrl->ic_mux_state, ==, I2C_CTRL_MA_NONE);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
411
VERIFY3P(list_tail(&ctrl->ic_mux_active), ==, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
412
list_remove(&ctrl->ic_mux_active, port);
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
99
i2c_ctrl_t *ctrl = mux->im_nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
120
i2c_prop_info(i2c_ctrl_t *ctrl, ui2c_prop_info_t *info)
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
156
ret = ctrl->ic_ops->i2c_prop_info_f(ctrl->ic_drv, propid,
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
166
i2c_prop_get(i2c_ctrl_t *ctrl, i2c_prop_t prop, void *buf,
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
191
bcopy(&ctrl->ic_nports, buf, sizeof (uint32_t));
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
194
bcopy(&ctrl->ic_type, buf, sizeof (uint32_t));
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
200
ret = ctrl->ic_ops->i2c_prop_get_f(ctrl->ic_drv, prop,
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
210
i2c_prop_set(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_prop_t prop, const void *buf,
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
217
VERIFY3P(txn->txn_ctrl, ==, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
235
if (ctrl->ic_ops->i2c_prop_set_f == NULL) {
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
254
ret = ctrl->ic_ops->i2c_prop_set_f(ctrl->ic_drv, prop,
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
130
i2c_txn_lock_signal(i2c_ctrl_t *ctrl, i2c_txn_t *txn)
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
132
i2c_ctrl_lock_t *lock = &ctrl->ic_lock;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
173
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
174
i2c_ctrl_lock_t *lock = &ctrl->ic_lock;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
191
i2c_txn_lock_wakeup(ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
199
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
200
i2c_ctrl_lock_t *lock = &ctrl->ic_lock;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
251
i2c_txn_lock_signal(ctrl, txn);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
273
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
274
i2c_ctrl_lock_t *lock = &ctrl->ic_lock;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
296
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
297
i2c_ctrl_lock_t *lock = &ctrl->ic_lock;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
32
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
34
mutex_enter(&ctrl->ic_txn_lock);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
35
list_remove(&ctrl->ic_txns, txn);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
36
mutex_exit(&ctrl->ic_txn_lock);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
43
i2c_txn_alloc(i2c_ctrl_t *ctrl, i2c_txn_tag_t tag, const void *debug)
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
50
txn->txn_ctrl = ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
53
mutex_enter(&ctrl->ic_txn_lock);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
54
list_insert_tail(&ctrl->ic_txns, txn);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
55
mutex_exit(&ctrl->ic_txn_lock);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
68
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
69
i2c_ctrl_lock_t *lock = &ctrl->ic_lock;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
96
i2c_txn_lock_wakeup(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
98
i2c_ctrl_lock_t *lock = &ctrl->ic_lock;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
134
i2c_ctrl_t *ctrl = user->iu_nexus->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
135
i2c_txn_t *txn = i2c_txn_alloc(ctrl, tag, user);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
248
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
259
if (i2c_prop_info(ctrl, &info)) {
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
277
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
289
if (i2c_prop_get(ctrl, prop.up_prop, prop.up_value, &prop.up_size,
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
308
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
328
if (i2c_prop_set(user->iu_txn, ctrl, prop.up_prop, prop.up_value,
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
681
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
705
(void) i2c_ctrl_io_i2c(user->iu_txn, ctrl, nex->in_data.in_port, &req);
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
723
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
747
(void) i2c_ctrl_io_smbus(user->iu_txn, ctrl, nex->in_data.in_port,
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
103
i2c_ctrl_io_error(i2c_error_t *ep, i2c_errno_t err, i2c_ctrl_error_t ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
106
ep->i2c_ctrl = ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
110
i2c_io_error(i2c_error_t *errp, i2c_errno_t err, i2c_ctrl_error_t ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
112
i2c_ctrl_io_error(errp, err, ctrl);
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
117
i2c_error(i2c_error_t *ioc, i2c_errno_t err, i2c_ctrl_error_t ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_util.c
120
ioc->i2c_ctrl = ctrl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1221
uint64_t next, ctrl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1318
ctrl = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1322
ctrl = ctrl | TAVOR_WQE_SEND_SIGNALED_MASK;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1327
ctrl = ctrl | TAVOR_WQE_SEND_SOLICIT_MASK;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1332
ctrl = ctrl | TAVOR_WQE_SEND_IMMEDIATE_MASK;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1333
ctrl = ctrl | tavor_wr_get_immediate(prev_wr);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1336
TAVOR_WQE_LINKNEXT(qp, prev_desc, ctrl, next);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1577
uint64_t next, ctrl, data;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1655
ctrl = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1659
ctrl = ctrl | TAVOR_WQE_MLXHDR_VL15_MASK;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1670
ctrl = ctrl | TAVOR_WQE_MLXHDR_SLR_MASK;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1674
ctrl = ctrl | ((uint64_t)udav.max_stat_rate <<
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1679
ctrl = ctrl | ((uint64_t)udav.sl <<
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1685
ctrl = ctrl | TAVOR_WQE_MLXHDR_SIGNALED_MASK;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1689
ctrl = ctrl | ((uint64_t)udav.rlid <<
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1692
TAVOR_WQE_LINKNEXT(qp, prev_desc, ctrl, next);
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs.c
2822
sol_uverbs_uqpn_cq_ctrl(uint32_t qpnum, sol_uverbs_cq_ctrl_t ctrl)
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs.c
2830
return (uverbs_uqpn_cq_ctrl(uqpid, ctrl));
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_qp.c
2595
uverbs_uqpn_cq_ctrl(uint32_t uqpid, sol_uverbs_cq_ctrl_t ctrl)
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_qp.c
2614
uverbs_cq_ctrl(uscq, ctrl);
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_qp.c
2616
uverbs_cq_ctrl(urcq, ctrl);
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_qp.c
2678
uverbs_cq_ctrl(uverbs_ucq_uobj_t *ucq, sol_uverbs_cq_ctrl_t ctrl)
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_qp.c
2690
ufile->ufile_notify_enabled = ctrl;
usr/src/uts/common/io/ib/clients/of/sol_uverbs/sol_uverbs_qp.c
2692
if (ctrl == SOL_UVERBS2UCMA_CQ_NOTIFY_ENABLE) {
usr/src/uts/common/io/igb/igb_main.c
4013
uint32_t ctrl;
usr/src/uts/common/io/igb/igb_main.c
4028
ctrl = E1000_READ_REG(hw, E1000_CTRL);
usr/src/uts/common/io/igb/igb_main.c
4029
ctrl |= (E1000_CTRL_FD | /* Force full duplex */
usr/src/uts/common/io/igb/igb_main.c
4031
ctrl &= ~(E1000_CTRL_RFCE | /* Disable receive flow control */
usr/src/uts/common/io/igb/igb_main.c
4034
E1000_WRITE_REG(hw, E1000_CTRL, ctrl);
usr/src/uts/common/io/igc/core/igc_i225.c
183
u32 ctrl;
usr/src/uts/common/io/igc/core/igc_i225.c
205
ctrl = IGC_READ_REG(hw, IGC_CTRL);
usr/src/uts/common/io/igc/core/igc_i225.c
208
IGC_WRITE_REG(hw, IGC_CTRL, ctrl | IGC_CTRL_DEV_RST);
usr/src/uts/common/io/igc/core/igc_i225.c
347
u32 ctrl;
usr/src/uts/common/io/igc/core/igc_i225.c
351
ctrl = IGC_READ_REG(hw, IGC_CTRL);
usr/src/uts/common/io/igc/core/igc_i225.c
352
ctrl |= IGC_CTRL_SLU;
usr/src/uts/common/io/igc/core/igc_i225.c
353
ctrl &= ~(IGC_CTRL_FRCSPD | IGC_CTRL_FRCDPX);
usr/src/uts/common/io/igc/core/igc_i225.c
354
IGC_WRITE_REG(hw, IGC_CTRL, ctrl);
usr/src/uts/common/io/igc/core/igc_mac.c
1024
u32 ctrl;
usr/src/uts/common/io/igc/core/igc_mac.c
1029
ctrl = IGC_READ_REG(hw, IGC_CTRL);
usr/src/uts/common/io/igc/core/igc_mac.c
1030
ctrl |= IGC_CTRL_GIO_MASTER_DISABLE;
usr/src/uts/common/io/igc/core/igc_mac.c
1031
IGC_WRITE_REG(hw, IGC_CTRL, ctrl);
usr/src/uts/common/io/igc/core/igc_mac.c
644
u32 ctrl;
usr/src/uts/common/io/igc/core/igc_mac.c
648
ctrl = IGC_READ_REG(hw, IGC_CTRL);
usr/src/uts/common/io/igc/core/igc_mac.c
671
ctrl &= (~(IGC_CTRL_TFCE | IGC_CTRL_RFCE));
usr/src/uts/common/io/igc/core/igc_mac.c
674
ctrl &= (~IGC_CTRL_TFCE);
usr/src/uts/common/io/igc/core/igc_mac.c
675
ctrl |= IGC_CTRL_RFCE;
usr/src/uts/common/io/igc/core/igc_mac.c
678
ctrl &= (~IGC_CTRL_RFCE);
usr/src/uts/common/io/igc/core/igc_mac.c
679
ctrl |= IGC_CTRL_TFCE;
usr/src/uts/common/io/igc/core/igc_mac.c
682
ctrl |= (IGC_CTRL_TFCE | IGC_CTRL_RFCE);
usr/src/uts/common/io/igc/core/igc_mac.c
689
IGC_WRITE_REG(hw, IGC_CTRL, ctrl);
usr/src/uts/common/io/igc/core/igc_phy.c
593
u32 ctrl;
usr/src/uts/common/io/igc/core/igc_phy.c
601
ctrl = IGC_READ_REG(hw, IGC_CTRL);
usr/src/uts/common/io/igc/core/igc_phy.c
602
ctrl |= (IGC_CTRL_FRCSPD | IGC_CTRL_FRCDPX);
usr/src/uts/common/io/igc/core/igc_phy.c
603
ctrl &= ~IGC_CTRL_SPD_SEL;
usr/src/uts/common/io/igc/core/igc_phy.c
606
ctrl &= ~IGC_CTRL_ASDE;
usr/src/uts/common/io/igc/core/igc_phy.c
613
ctrl &= ~IGC_CTRL_FD;
usr/src/uts/common/io/igc/core/igc_phy.c
617
ctrl |= IGC_CTRL_FD;
usr/src/uts/common/io/igc/core/igc_phy.c
624
ctrl |= IGC_CTRL_SPD_100;
usr/src/uts/common/io/igc/core/igc_phy.c
629
ctrl &= ~(IGC_CTRL_SPD_1000 | IGC_CTRL_SPD_100);
usr/src/uts/common/io/igc/core/igc_phy.c
636
IGC_WRITE_REG(hw, IGC_CTRL, ctrl);
usr/src/uts/common/io/igc/core/igc_phy.c
856
u32 ctrl, timeout = 10000, phpm = 0;
usr/src/uts/common/io/igc/core/igc_phy.c
872
ctrl = IGC_READ_REG(hw, IGC_CTRL);
usr/src/uts/common/io/igc/core/igc_phy.c
873
IGC_WRITE_REG(hw, IGC_CTRL, ctrl | IGC_CTRL_PHY_RST);
usr/src/uts/common/io/igc/core/igc_phy.c
878
IGC_WRITE_REG(hw, IGC_CTRL, ctrl);
usr/src/uts/common/io/igc/igc.c
1000
igc_write32(igc, IGC_CTRL_EXT, ctrl);
usr/src/uts/common/io/igc/igc.c
992
uint32_t ctrl = igc_read32(igc, IGC_CTRL_EXT);
usr/src/uts/common/io/igc/igc.c
995
ctrl |= IGC_CTRL_EXT_DRV_LOAD;
usr/src/uts/common/io/igc/igc.c
997
ctrl &= ~IGC_CTRL_EXT_DRV_LOAD;
usr/src/uts/common/io/iwh/iwh_hw.h
531
#define FH_TFD_GET_NUM_TBS(ctrl) \
usr/src/uts/common/io/iwh/iwh_hw.h
532
((ctrl & FH_TFD_CTRL_NUMTB_MASK) >> FH_TFD_CTRL_NUMTB_BITSHIFT)
usr/src/uts/common/io/iwh/iwh_hw.h
533
#define FH_TFD_GET_PADDING(ctrl) \
usr/src/uts/common/io/iwh/iwh_hw.h
534
((ctrl & FH_TFD_CTRL_PADDING_MASK) >> FH_TFD_CTRL_PADDING_BITSHIFT)
usr/src/uts/common/io/iwk/iwk_hw.h
551
#define FH_TFD_GET_NUM_TBS(ctrl) \
usr/src/uts/common/io/iwk/iwk_hw.h
552
((ctrl & FH_TFD_CTRL_NUMTB_MASK) >> FH_TFD_CTRL_NUMTB_BITSHIFT)
usr/src/uts/common/io/iwk/iwk_hw.h
553
#define FH_TFD_GET_PADDING(ctrl) \
usr/src/uts/common/io/iwk/iwk_hw.h
554
((ctrl & FH_TFD_CTRL_PADDING_MASK) >> FH_TFD_CTRL_PADDING_BITSHIFT)
usr/src/uts/common/io/iwp/iwp_hw.h
528
#define FH_TFD_GET_NUM_TBS(ctrl) \
usr/src/uts/common/io/iwp/iwp_hw.h
529
((ctrl & FH_TFD_CTRL_NUMTB_MASK) >> FH_TFD_CTRL_NUMTB_BITSHIFT)
usr/src/uts/common/io/iwp/iwp_hw.h
530
#define FH_TFD_GET_PADDING(ctrl) \
usr/src/uts/common/io/iwp/iwp_hw.h
531
((ctrl & FH_TFD_CTRL_PADDING_MASK) >> FH_TFD_CTRL_PADDING_BITSHIFT)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
814
u32 ctrl;
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
879
ctrl = IXGBE_READ_REG(hw, IXGBE_CTRL) | IXGBE_CTRL_RST;
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
880
IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
886
ctrl = IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
887
if (!(ctrl & IXGBE_CTRL_RST))
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
890
if (ctrl & IXGBE_CTRL_RST) {
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1059
u32 ctrl = 0;
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1105
ctrl = IXGBE_CTRL_LNK_RST;
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1109
ctrl = IXGBE_CTRL_RST;
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1112
ctrl |= IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1113
IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1119
ctrl = IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1120
if (!(ctrl & IXGBE_CTRL_RST_MASK))
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1124
if (ctrl & IXGBE_CTRL_RST_MASK) {
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5287
s32 ixgbe_bypass_set_generic(struct ixgbe_hw *hw, u32 ctrl, u32 event,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5295
cmd = ctrl; /* just reading only need control number */
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
171
s32 ixgbe_bypass_set_generic(struct ixgbe_hw *hw, u32 ctrl, u32 event,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3920
u32 ctrl, i;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3944
ctrl = IXGBE_CTRL_RST;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3945
ctrl |= IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3946
IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3953
ctrl = IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3954
if (!(ctrl & IXGBE_CTRL_RST_MASK))
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3958
if (ctrl & IXGBE_CTRL_RST_MASK) {
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
497
u16 ctrl = 0;
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
536
&ctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
540
if (ctrl & IXGBE_MDIO_TX_VENDOR_ALARMS_3_RST_MASK) {
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
548
&ctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
552
if (!(ctrl & IXGBE_MDIO_PHY_XS_RESET)) {
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
559
if (ctrl & IXGBE_MDIO_PHY_XS_RESET) {
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
217
u32 ctrl, i;
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
237
ctrl = IXGBE_CTRL_RST;
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
238
ctrl |= IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
239
IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
246
ctrl = IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
247
if (!(ctrl & IXGBE_CTRL_RST_MASK))
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
251
if (ctrl & IXGBE_CTRL_RST_MASK) {
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1098
static s32 ixgbe_iosf_wait(struct ixgbe_hw *hw, u32 *ctrl)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1112
if (ctrl)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1113
*ctrl = command;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2371
u32 ctrl = 0;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2433
ctrl = IXGBE_CTRL_LNK_RST;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2437
ctrl = IXGBE_CTRL_RST;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2446
ctrl |= IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2447
IXGBE_WRITE_REG(hw, IXGBE_CTRL, ctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2454
ctrl = IXGBE_READ_REG(hw, IXGBE_CTRL);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2455
if (!(ctrl & IXGBE_CTRL_RST_MASK))
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2459
if (ctrl & IXGBE_CTRL_RST_MASK) {
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
1047
struct pcie_hp_find_ctrl *ctrl = (struct pcie_hp_find_ctrl *)hdl;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
1054
ctrl->dip = NULL;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
1067
if ((pci_dev == ctrl->device) && (pci_func == ctrl->function)) {
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
1069
ctrl->dip = dip;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
452
struct pcie_hp_find_ctrl ctrl;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
454
ctrl.device = device;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
455
ctrl.function = function;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
456
ctrl.dip = NULL;
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
460
(void *)&ctrl);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
463
return (ctrl.dip);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
672
pcie_hp_ctrl_t *ctrl = PCIE_GET_HP_CTRL(dip);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
676
return (dev_num == 0) ? (ctrl->hc_slots[0]) : (NULL);
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
678
for (int slot = 0; slot < ctrl->hc_num_slots_impl; slot++) {
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
679
if (ctrl->hc_slots[slot]->hs_device_num == dev_num) {
usr/src/uts/common/io/pciex/hotplug/pcie_hp.c
681
return (ctrl->hc_slots[slot]);
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1264
uint16_t orig_ctrl, ctrl;
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1285
orig_ctrl = ctrl = pciehpc_reg_get16(ctrl_p, bus_p->bus_pcie_off +
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1288
ctrl = pcie_slotctl_attn_indicator_set(ctrl,
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1290
ctrl = pcie_slotctl_pwr_indicator_set(ctrl,
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1292
if (orig_ctrl != ctrl) {
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
1293
pciehpc_issue_hpc_command(ctrl_p, ctrl);
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
1120
uchar_t adrs, ctrl;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
1122
int adrs, ctrl;
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
1155
ctrl = rptr[1];
usr/src/uts/common/io/ppp/spppcomp/bsd-comp.c
1220
*wptr++ = ctrl;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1902
u16 ctrl;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1974
OSAL_PCI_READ_CONFIG_WORD(p_hwfn->p_dev, pos + PCI_EXP_DEVCTL, &ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1975
ctrl &= ~PCI_EXP_DEVCTL_RELAX_EN;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
1976
OSAL_PCI_WRITE_CONFIG_WORD(p_hwfn->p_dev, pos + PCI_EXP_DEVCTL, ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1003
ctrl |= 1 << NIG_REG_LB_BRBRATELIMIT_CTRL_LB_BRBRATELIMIT_EN_SHIFT;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1004
ecore_wr(p_hwfn, p_ptt, NIG_REG_LB_BRBRATELIMIT_CTRL, ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1011
ctrl = NIG_RL_BASE_TYPE << NIG_REG_LB_TCRATELIMIT_CTRL_0_LB_TCRATELIMIT_BASE_TYPE_0_SHIFT;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1012
ecore_wr(p_hwfn, p_ptt, NIG_REG_LB_TCRATELIMIT_CTRL_0 + reg_offset, ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1025
ctrl |= 1 << NIG_REG_LB_TCRATELIMIT_CTRL_0_LB_TCRATELIMIT_EN_0_SHIFT;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
1026
ecore_wr(p_hwfn, p_ptt, NIG_REG_LB_TCRATELIMIT_CTRL_0 + reg_offset, ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
968
u32 ctrl, inc_val, reg_offset;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
972
ctrl = NIG_RL_BASE_TYPE << NIG_REG_TX_LB_GLBRATELIMIT_CTRL_TX_LB_GLBRATELIMIT_BASE_TYPE_SHIFT;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
973
ecore_wr(p_hwfn, p_ptt, NIG_REG_TX_LB_GLBRATELIMIT_CTRL, ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
985
ctrl |= 1 << NIG_REG_TX_LB_GLBRATELIMIT_CTRL_TX_LB_GLBRATELIMIT_EN_SHIFT;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
986
ecore_wr(p_hwfn, p_ptt, NIG_REG_TX_LB_GLBRATELIMIT_CTRL, ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
990
ctrl = NIG_RL_BASE_TYPE << NIG_REG_LB_BRBRATELIMIT_CTRL_LB_BRBRATELIMIT_BASE_TYPE_SHIFT;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_init_fw_funcs.c
991
ecore_wr(p_hwfn, p_ptt, NIG_REG_LB_BRBRATELIMIT_CTRL, ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iov_api.h
171
u16 ctrl; /* SR-IOV Control */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1690
u32 direction, ctrl, length = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1693
rc = ecore_mcp_gpio_info(p_hwfn, p_ptt, gpio, &direction, &ctrl);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_phy.c
1704
switch (ctrl) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
103
*status = NULL, *ctrl = NULL, *tmp_ep;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
210
ctrl = tmp_ep;
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
225
if (k >= port_cnt && ctrl != NULL) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
240
if (k != port_cnt || ctrl == NULL) {
usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/keyspan_pipe.c
258
ksp->ks_ctrlout_pipe.pipe_ep_descr = ctrl->ep_descr;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3761
usbvc_vs_probe_commit_t ctrl, ctrl_get;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3778
bzero((void *)&ctrl, sizeof (usbvc_vs_probe_commit_t));
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3784
ctrl.bmHint[0] = 0;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3814
ctrl.bFormatIndex = curr_fmtgrp->format->bFormatIndex;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3817
ctrl.bFrameIndex = curr_fmtgrp->frames[0].descr->bFrameIndex;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3821
&(ctrl.dwFrameInterval[0]), 4);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c
3824
if (usbvc_vs_set_probe_commit(usbvcp, strm_if, &ctrl, VS_PROBE_CONTROL)
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1276
usbvc_v4l2_match_ctrl(usbvc_state_t *usbvcp, usbvc_v4l2_ctrl_t *ctrl,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1356
ctrl->entity_id = unit->descr->bUnitID;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1358
ctrl->ctrl_map = &usbvc_v4l2_ctrls[4];
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1360
ctrl->ctrl_map = &usbvc_v4l2_ctrls[idx];
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1374
usbvc_v4l2_ctrl_t ctrl;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1378
if (usbvc_v4l2_match_ctrl(usbvcp, &ctrl, queryctrl->id) !=
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1383
if ((data = allocb(ctrl.ctrl_map->len, BPRI_LO)) == NULL) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1388
if (usbvc_vc_get_ctrl(usbvcp, GET_MIN, ctrl.entity_id,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1389
ctrl.ctrl_map->selector, ctrl.ctrl_map->len, data) !=
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1396
if (usbvc_vc_get_ctrl(usbvcp, GET_MAX, ctrl.entity_id,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1397
ctrl.ctrl_map->selector, ctrl.ctrl_map->len, data) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1404
if (usbvc_vc_get_ctrl(usbvcp, GET_RES, ctrl.entity_id,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1405
ctrl.ctrl_map->selector, ctrl.ctrl_map->len, data) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1412
if (usbvc_vc_get_ctrl(usbvcp, GET_DEF, ctrl.entity_id,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1413
ctrl.ctrl_map->selector, ctrl.ctrl_map->len, data) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1420
(void) strncpy(queryctrl->name, ctrl.ctrl_map->name,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1422
queryctrl->type = ctrl.ctrl_map->type;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1447
usbvc_v4l2_ctrl_t ctrl;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1450
if (usbvc_v4l2_match_ctrl(usbvcp, &ctrl, v4l2_ctrl->id) !=
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1455
if ((data = allocb(ctrl.ctrl_map->len, BPRI_LO)) == NULL) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1460
if (usbvc_vc_get_ctrl(usbvcp, GET_CUR, ctrl.entity_id,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1461
ctrl.ctrl_map->selector, ctrl.ctrl_map->len, data) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1484
usbvc_v4l2_ctrl_t ctrl;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1487
if (usbvc_v4l2_match_ctrl(usbvcp, &ctrl, v4l2_ctrl->id) !=
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1492
if ((data = allocb(ctrl.ctrl_map->len, BPRI_LO)) == NULL) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1499
if (usbvc_vc_set_ctrl(usbvcp, SET_CUR, ctrl.entity_id,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1500
ctrl.ctrl_map->selector, ctrl.ctrl_map->len, data) !=
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1586
usbvc_vs_probe_commit_t ctrl;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1673
bcopy(&strm_if->ctrl_pc, &ctrl, sizeof (usbvc_vs_probe_commit_t));
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1687
UINT32_TO_LE(i, 0, ctrl.dwFrameInterval);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1690
if (usbvc_vs_set_probe_commit(usbvcp, strm_if, &ctrl, VS_PROBE_CONTROL)
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1699
if (usbvc_vs_set_probe_commit(usbvcp, strm_if, &ctrl, VS_COMMIT_CONTROL)
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1707
bcopy(&ctrl, &strm_if->ctrl_pc, sizeof (usbvc_vs_probe_commit_t));
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
1709
LE_TO_UINT32(ctrl.dwFrameInterval, 0, i);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
606
struct v4l2_control ctrl;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
610
USBVC_COPYIN(ctrl);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
611
if (usbvc_v4l2_get_ctrl(usbvcp, &ctrl) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
617
USBVC_COPYOUT(ctrl);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
623
struct v4l2_control ctrl;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
627
USBVC_COPYIN(ctrl);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
628
if (usbvc_v4l2_set_ctrl(usbvcp, &ctrl) != USB_SUCCESS) {
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
634
USBVC_COPYOUT(ctrl);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
795
usbvc_vs_probe_commit_t ctrl, ctrl_max, ctrl_min, ctrl_curr;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
874
bzero((void *)&ctrl, sizeof (usbvc_vs_probe_commit_t));
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
877
ctrl.bmHint[0] = 1;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
879
ctrl.bFormatIndex = fmtgrp->format->bFormatIndex;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
880
ctrl.bFrameIndex = frame->descr->bFrameIndex;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
881
UINT32_TO_LE(interval, 0, ctrl.dwFrameInterval);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
886
if (usbvc_vs_set_probe_commit(usbvcp, strm_if, &ctrl, VS_PROBE_CONTROL)
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
904
bcopy(&ctrl_max.wCompQuality, &ctrl.wCompQuality, 2);
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
912
if (usbvc_vs_set_probe_commit(usbvcp, strm_if, &ctrl,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
957
bcopy(&ctrl_curr, &ctrl,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
961
bcopy(&ctrl_curr, &ctrl, sizeof (usbvc_vs_probe_commit_t));
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
964
if (usbvc_vs_set_probe_commit(usbvcp, strm_if, &ctrl,
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
977
i = ctrl.bFormatIndex - 1;
usr/src/uts/common/io/usb/clients/video/usbvc/usbvc_v4l2.c
989
i = ctrl.bFrameIndex -1;
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
427
uint_t ctrl;
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
452
ctrl = (uint_t)Get_QTD(qtd->qtd_ctrl);
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
459
if ((error = ehci_check_for_error(ehcip, pp, tw, qtd, ctrl)) !=
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
486
uint_t ctrl)
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
493
(void *)qtd, ctrl);
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
504
status = ctrl & EHCI_QTD_CTRL_XACT_STATUS & ~EHCI_QTD_CTRL_HALTED_XACT;
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
537
if (ctrl & EHCI_QTD_CTRL_HALTED_XACT && (ctrl &
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
555
if (!(ctrl & EHCI_QTD_CTRL_HALTED_XACT)) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
597
if ((ctrl & EHCI_QTD_CTRL_HALTED_XACT) && (error == USB_CR_OK)) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
62
uint_t ctrl);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
148
int i, ctrl, rval;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
154
ctrl = Get_ITD(ehcip->
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
157
if ((ctrl != EHCI_ITD_FREE) &&
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
158
(ctrl != EHCI_ITD_DUMMY) &&
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
710
uint32_t ctrl, uframe_sched, xfer_state;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
722
ctrl = 0;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
724
ctrl |= EHCI_SITD_CTRL_DIR_IN;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
726
ctrl |= EHCI_SITD_CTRL_DIR_OUT;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
729
ctrl |= (itw->itw_hub_port << EHCI_SITD_CTRL_PORT_SHIFT) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
731
ctrl |= (itw->itw_hub_addr << EHCI_SITD_CTRL_HUB_SHIFT) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
733
ctrl |= (itw->itw_endpoint_num << EHCI_SITD_CTRL_END_PT_SHIFT) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
735
ctrl |= (itw->itw_device_addr << EHCI_SITD_CTRL_DEVICE_SHIFT) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
811
Set_ITD_BODY(new_sitd, EHCI_SITD_CTRL, ctrl);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
892
uint_t ctrl;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
924
ctrl = Get_ITD_BODY(curr_itd,
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
926
isActive = ctrl & EHCI_ITD_XFER_ACTIVE;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
929
ctrl &= ~EHCI_ITD_XFER_ACTIVE;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
932
ctrl);
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
937
ctrl = Get_ITD_BODY(curr_itd,
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
939
isActive = ctrl & EHCI_SITD_XFER_ACTIVE;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
942
ctrl &= ~EHCI_SITD_XFER_ACTIVE;
usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c
945
ctrl);
usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
1359
uint_t ctrl;
usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
1396
ctrl = (uint_t)Get_QTD(qtd->qtd_ctrl) &
usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
1399
error = ehci_check_for_error(ehcip, pp, tw, qtd, ctrl);
usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
1664
uint32_t ctrl = qtd_ctrl;
usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
1675
ctrl |= (((qtd_length << EHCI_QTD_CTRL_BYTES_TO_XFER_SHIFT)
usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
1744
Set_QTD(qtd->qtd_ctrl, (ctrl | EHCI_QTD_CTRL_ACTIVE_XACT));
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
1798
int i, ctrl, rval;
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
1859
ctrl = Get_QTD(ehcip->
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
1862
if ((ctrl != EHCI_QTD_FREE) &&
usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c
1863
(ctrl != EHCI_QTD_DUMMY) &&
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1524
uint32_t ctrl = 0;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1564
ctrl = (EHCI_QTD_CTRL_DATA_TOGGLE_0 | EHCI_QTD_CTRL_SETUP_PID);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1571
(void) ehci_insert_qtd(ehcip, ctrl, 0, SETUP_SIZE,
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1597
ctrl = (EHCI_QTD_CTRL_DATA_TOGGLE_1 | tw->tw_direction);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1607
(void) ehci_insert_qtd(ehcip, ctrl, EHCI_MAX_QTD_BUF_SIZE,
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1616
ctrl = (EHCI_QTD_CTRL_DATA_TOGGLE_1|
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1620
ctrl = (EHCI_QTD_CTRL_DATA_TOGGLE_1|
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1629
ctrl = (EHCI_QTD_CTRL_DATA_TOGGLE_1 |
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1635
(void) ehci_insert_qtd(ehcip, ctrl, 0, 0,
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1703
uint32_t ctrl = 0;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1755
ctrl = tw->tw_direction;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1763
ctrl |= EHCI_QTD_CTRL_INTR_ON_COMPLETE;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
1772
(void) ehci_insert_qtd(ehcip, ctrl, len, bulk_pkt_size,
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2176
uint_t ctrl = 0;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2182
ctrl = (tw->tw_direction | EHCI_QTD_CTRL_INTR_ON_COMPLETE);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2185
(void) ehci_insert_qtd(ehcip, ctrl, 0, tw->tw_length, 0, pp, tw);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2320
int i, ctrl;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2330
ctrl = Get_QTD(ehcip->ehci_qtd_pool_addr[i].qtd_state);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2331
if (ctrl == EHCI_QTD_FREE) {
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2394
uint32_t ctrl = qtd_ctrl;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2409
ctrl |= (((qtd_length << EHCI_QTD_CTRL_BYTES_TO_XFER_SHIFT)
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
2498
Set_QTD(qtd->qtd_ctrl, (ctrl | EHCI_QTD_CTRL_ACTIVE_XACT));
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
408
uint_t ctrl = 0, status = 0, split_ctrl = 0;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
417
ctrl = usba_device->usb_addr;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
424
ctrl |= ((addr & USB_EP_NUM_MASK) << EHCI_QH_CTRL_ED_NUMBER_SHIFT);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
429
ctrl |= EHCI_QH_CTRL_ED_LOW_SPEED;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
432
ctrl |= EHCI_QH_CTRL_ED_FULL_SPEED;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
435
ctrl |= EHCI_QH_CTRL_ED_HIGH_SPEED;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
442
ctrl |= EHCI_QH_CTRL_DATA_TOGGLE;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
445
ctrl |= EHCI_QH_CTRL_CONTROL_ED_FLAG;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
450
ctrl |= EHCI_QH_CTRL_MAX_NC;
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
518
ctrl |= (maxpacketsize & EHCI_QH_CTRL_MAXPKTSZ);
usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c
520
Set_QH(qh->qh_ctrl, ctrl);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
11176
uint_t ctrl = Get_ED(ed->hced_ctrl);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
11182
"\thced_ctrl: 0x%x %s", ctrl,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
11217
uint_t ctrl = Get_TD(td->hctd_ctrl);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
11223
"\tPID: 0x%x ", ctrl & HC_TD_PID);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
11225
"\tDelay Intr: 0x%x ", ctrl & HC_TD_DI);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
11227
"\tData Toggle: 0x%x ", ctrl & HC_TD_DT);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
11229
"\tError Count: 0x%x ", ctrl & HC_TD_EC);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3835
uint_t maxpacketsize, addr, ctrl = 0;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3840
ctrl = ph->p_usba_device->usb_addr;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3845
ctrl = ctrl | ((addr & USB_EP_NUM_MASK) << HC_EPT_EP_SHFT);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3855
ctrl = ctrl | HC_EPT_DF_IN;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3858
ctrl = ctrl | HC_EPT_DF_OUT;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3865
ctrl = ctrl | HC_EPT_Speed;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3872
ctrl = ctrl | HC_EPT_Format;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3877
ctrl = ctrl | (maxpacketsize & HC_EPT_MPS);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
3879
return (ctrl);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
389
uint_t ctrl);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4802
uint32_t ctrl = 0;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4845
ctrl = HC_TD_SETUP|HC_TD_MS_DT|HC_TD_DT_0|HC_TD_6I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4852
(void) ohci_insert_hc_td(ohcip, ctrl, 0, SETUP_SIZE,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4877
ctrl = (ctrl_reqp->ctrl_attributes & USB_ATTRS_SHORT_XFER_OK) ?
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4885
ctrl = ctrl|HC_TD_IN|HC_TD_MS_DT|HC_TD_DT_1|HC_TD_6I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4887
ctrl = ctrl|HC_TD_OUT|HC_TD_MS_DT|HC_TD_DT_1|HC_TD_6I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4894
(void) ohci_insert_hc_td(ohcip, ctrl, OHCI_MAX_TD_BUF_SIZE,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4902
ctrl = HC_TD_OUT|HC_TD_MS_DT|HC_TD_DT_1|HC_TD_1I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4904
ctrl = HC_TD_IN|HC_TD_MS_DT|HC_TD_DT_1|HC_TD_1I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4907
ctrl = HC_TD_IN|HC_TD_MS_DT|HC_TD_DT_1|HC_TD_1I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4911
(void) ohci_insert_hc_td(ohcip, ctrl, 0,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
4981
uint32_t ctrl = 0;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5029
ctrl = tw->tw_direction|HC_TD_DT_0|HC_TD_6I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5037
ctrl = ((ctrl & ~HC_TD_DI) | HC_TD_1I);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5051
ctrl |= HC_TD_R;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5056
(void) ohci_insert_hc_td(ohcip, ctrl, len,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5464
uint_t ctrl = 0;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5473
ctrl = tw->tw_direction | HC_TD_DT_0 | HC_TD_1I;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5476
ctrl |= HC_TD_R;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5480
(void) ohci_insert_hc_td(ohcip, ctrl, 0, tw->tw_length, 0, pp, tw);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5726
uint_t i, ctrl, frame_count;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5782
ctrl = ((((frame_count - 1) << HC_ITD_FC_SHIFT) &
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5785
ctrl = ((((frame_count - 1) << HC_ITD_FC_SHIFT) &
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
5790
if ((error = ohci_insert_hc_td(ohcip, ctrl, count,
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
6246
uint_t ddic, ctrl, isoc_pkts;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
6333
ctrl = Get_TD(current_td->hctd_ctrl) & (~(HC_ITD_SF));
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
6336
Set_TD(current_td->hctd_ctrl, ctrl | (start_frame_number & HC_ITD_SF));
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8418
uint_t ctrl;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8446
ctrl = (uint_t)Get_TD(td->hctd_ctrl) & (uint32_t)HC_TD_CC;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8453
if ((error = ohci_check_for_error(ohcip, pp, tw, td, ctrl)) !=
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8495
uint_t toggle = 0, fc, ctrl, psw;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8522
ctrl = psw & HC_ITD_ODD_OFFSET;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8525
ctrl = (psw & HC_ITD_EVEN_OFFSET) <<
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8531
(ctrl >> HC_ITD_OFFSET_SHIFT) & HC_ITD_OFFSET_ADDR;
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8533
ctrl = (uint_t)(ctrl & (uint32_t)HC_TD_CC);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8537
ohci_check_for_error(ohcip, pp, tw, td, ctrl);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8568
uint_t ctrl)
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8577
(void *)td, ctrl);
usr/src/uts/common/io/usb/hcd/openhci/ohci.c
8581
switch (ctrl) {
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
1709
uint_t ctrl;
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
1737
ctrl = (uint_t)Get_TD(td->hctd_ctrl) & (uint32_t)HC_TD_CC;
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
1744
if (ctrl != HC_TD_CC_NO_E) {
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
2089
uint32_t ctrl;
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
2099
ctrl = tw->tw_direction | HC_TD_DT_0 | HC_TD_1I | HC_TD_R;
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
2102
(void) ohci_polled_insert_hc_td(ohcip, ctrl, 0, bulk_pkg_size, pp, tw);
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
475
uint32_t ctrl;
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
524
ctrl = tw->tw_direction | HC_TD_DT_0|HC_TD_1I | HC_TD_R;
usr/src/uts/common/io/usb/hcd/openhci/ohci_polled.c
527
(void) ohci_polled_insert_hc_td(ohcip, ctrl, 0, bulk_pkg_size, pp, tw);
usr/src/uts/common/io/xge/hal/include/xgehal-device.h
220
u8 ctrl;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
810
if ((TCP_FAST_PATH_HDR_MASK2 != tcp->ctrl) &&
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
811
(TCP_FAST_PATH_HDR_MASK3 != tcp->ctrl))
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
858
xge_debug_ring(XGE_ERR, "Pkt received with time stamp after session opened with no time stamp : %02x %02x", tcp->doff_res, tcp->ctrl);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
875
xge_debug_ring(XGE_ERR, "tcphdr not fastpth : pkt received with tcp options in addition to time stamp after the session is opened %02x %02x ", tcp->doff_res, tcp->ctrl);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
885
xge_debug_ring(XGE_ERR, "tcphdr not fastpth : pkt received with tcp options in addition to time stamp after the session is opened %02x %02x ", tcp->doff_res, tcp->ctrl);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device-fp.c
899
xge_debug_ring(XGE_TRACE, "tcphdr not fastpth %02x %02x", tcp->doff_res, tcp->ctrl);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
108
ctrl, &hw_pair->list_control);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
112
(unsigned long long)ctrl,
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
55
u64 ctrl;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
82
ctrl = XGE_HAL_TX_FIFO_LAST_TXD_NUM(txdl_priv->frags - 1);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
83
ctrl |= ctrl_1;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
84
ctrl |= fifo->no_snoop_bits;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-fifo-fp.c
87
ctrl |= XGE_HAL_TX_FIFO_SPECIAL_FUNC;
usr/src/uts/common/sys/audio/audio_oss.h
118
int ctrl;
usr/src/uts/common/sys/audio/audio_oss.h
255
int ctrl; /* Extension number */
usr/src/uts/common/sys/audio/audio_oss.h
341
int ctrl;
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
416
uchar_t ctrl;
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2504
#define TAVOR_WQE_LINKNEXT(qp, prev, ctrl, next) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2507
(ctrl)); \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2512
#define TAVOR_WQE_LINKNEXT_SRQ(srq, prev, ctrl, next) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_hw.h
2515
(ctrl)); \
usr/src/uts/common/sys/pcie.h
375
#define pcie_slotctl_attn_indicator_get(ctrl) \
usr/src/uts/common/sys/pcie.h
376
(((ctrl) & PCIE_SLOTCTL_ATTN_INDICATOR_MASK) >> 6)
usr/src/uts/common/sys/pcie.h
377
#define pcie_slotctl_attn_indicator_set(ctrl, v)\
usr/src/uts/common/sys/pcie.h
378
(((ctrl) & ~PCIE_SLOTCTL_ATTN_INDICATOR_MASK) | ((v) << 6))
usr/src/uts/common/sys/pcie.h
379
#define pcie_slotctl_pwr_indicator_set(ctrl, v)\
usr/src/uts/common/sys/pcie.h
380
(((ctrl) & ~PCIE_SLOTCTL_PWR_INDICATOR_MASK) | ((v) << 8))
usr/src/uts/common/sys/usb/hcd/ehci/ehci_intr.h
60
uint_t ctrl);
usr/src/uts/i86pc/io/fipe/fipe_pm.c
460
uint16_t ctrl;
usr/src/uts/i86pc/io/fipe/fipe_pm.c
466
ctrl = ddi_get16(handle, (uint16_t *)(addr + FIPE_IOAT_CHAN_CTRL));
usr/src/uts/i86pc/io/fipe/fipe_pm.c
467
if (ctrl & 0x100) {
usr/src/uts/i86pc/io/ioat/ioat_chan.c
100
uint64_t dest_addr, uint32_t size, uint32_t ctrl);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1058
ctrl = 0;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1060
ctrl |= IOAT_DESC_CTRL_NOSRCSNP;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1063
ctrl |= IOAT_DESC_CTRL_NODSTSNP;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1067
ctrl |= IOAT_DESC_CTRL_CMPL;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1070
ctrl |= IOAT_DESC_CTRL_INTR;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1075
ctrl);
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1213
uint64_t dest_addr, uint32_t size, uint32_t ctrl)
usr/src/uts/i86pc/io/ioat/ioat_chan.c
1232
desc->dd_ctrl = IOAT_DESC_CTRL_OP_DMA | ctrl;
usr/src/uts/i86pc/io/ioat/ioat_chan.c
972
uint32_t ctrl;
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
102
ret = cpu_acpi_write_port(ptc_ctrl->cr_address, ctrl,
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
113
DTRACE_PROBE1(throttle_ctrl_write, uint32_t, ctrl);
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
165
uint32_t ctrl;
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
177
ctrl = CPU_ACPI_TSTATE_CTRL(req_tstate);
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
178
if (write_ctrl(handle, ctrl) != 0) {
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
77
write_ctrl(cpu_acpi_handle_t handle, uint32_t ctrl)
usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c
97
reg |= ctrl;
usr/src/uts/i86pc/os/cpupm/pwrnow.c
108
DTRACE_PROBE1(pwrnow_ctrl_write, uint32_t, ctrl);
usr/src/uts/i86pc/os/cpupm/pwrnow.c
123
uint32_t ctrl;
usr/src/uts/i86pc/os/cpupm/pwrnow.c
134
ctrl = CPU_ACPI_PSTATE_CTRL(req_pstate);
usr/src/uts/i86pc/os/cpupm/pwrnow.c
135
write_ctrl(handle, ctrl);
usr/src/uts/i86pc/os/cpupm/pwrnow.c
89
write_ctrl(cpu_acpi_handle_t handle, uint32_t ctrl)
usr/src/uts/i86pc/os/cpupm/pwrnow.c
98
reg = ctrl;
usr/src/uts/i86pc/os/cpupm/speedstep.c
109
reg |= ctrl;
usr/src/uts/i86pc/os/cpupm/speedstep.c
114
(void) cpu_acpi_write_port(pct_ctrl->cr_address, ctrl,
usr/src/uts/i86pc/os/cpupm/speedstep.c
124
DTRACE_PROBE1(ess_ctrl_write, uint32_t, ctrl);
usr/src/uts/i86pc/os/cpupm/speedstep.c
139
uint32_t ctrl;
usr/src/uts/i86pc/os/cpupm/speedstep.c
149
ctrl = CPU_ACPI_PSTATE_CTRL(req_pstate);
usr/src/uts/i86pc/os/cpupm/speedstep.c
150
write_ctrl(handle, ctrl);
usr/src/uts/i86pc/os/cpupm/speedstep.c
94
write_ctrl(cpu_acpi_handle_t handle, uint32_t ctrl)
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2890
struct pcicfg_find_ctrl ctrl;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2892
ctrl.device = device;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2893
ctrl.function = function;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2894
ctrl.dip = NULL;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2897
ddi_walk_devs(ddi_get_child(dip), pcicfg_match_dev, (void *)&ctrl);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2900
return (ctrl.dip);
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2906
struct pcicfg_find_ctrl *ctrl = (struct pcicfg_find_ctrl *)hdl;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2914
ctrl->dip = NULL;
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2928
if ((pci_dev == ctrl->device) && (pci_func == ctrl->function)) {
usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
2930
ctrl->dip = dip;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1308
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1316
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1317
KASSERT(ctrl, ("ctrl is NULL\n"));
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1336
ctrl->control = val;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1343
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1350
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1351
KASSERT(ctrl, ("ctrl is NULL\n"));
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
1353
ctrl->control = 0;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
232
struct amdvi_ctrl *ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
234
ctrl->cmd.len = 8; /* Use 256 command buffer entries. */
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
235
softc->cmd_max = 1 << ctrl->cmd.len;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
243
ctrl->cmd.base = vtophys(softc->cmd) / PAGE_SIZE;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
248
ctrl->cmd_tail = 0;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
249
ctrl->cmd_head = 0;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
263
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
269
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
270
KASSERT(ctrl != NULL, ("ctrl is NULL"));
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
273
ctrl->cmd_tail);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
284
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
290
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
291
KASSERT(ctrl != NULL, ("ctrl is NULL"));
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
293
ctrl->cmd_tail = MOD_INC(ctrl->cmd_tail, size, softc->cmd_max);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
298
ctrl->cmd_tail,
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
299
ctrl->cmd_head);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
442
struct amdvi_ctrl *ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
461
"Head:0x%x, loop:%d.\n", ctrl->cmd_tail,
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
462
ctrl->cmd_head, loop);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
470
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
475
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
476
KASSERT(ctrl != NULL, ("ctrl is NULL"));
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
478
if ((ctrl->control & AMDVI_CTRL_EN) == 0)
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
488
ctrl->cmd_tail, ctrl->cmd_head);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
496
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
500
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
506
off = MOD_DEC(ctrl->cmd_head, sizeof(struct amdvi_cmd),
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
508
for (i = 0; off != ctrl->cmd_tail && i < count; i++) {
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
520
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
522
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
523
ctrl->event.len = 8;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
524
softc->event_max = 1 << ctrl->event.len;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
531
ctrl->event.base = vtophys(softc->event) / PAGE_SIZE;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
534
ctrl->evt_head = 0;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
535
ctrl->evt_tail = 0;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
686
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
690
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
693
event = &softc->event[ctrl->evt_head / size];
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
697
i, ctrl->evt_head, ctrl->evt_tail);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
699
ctrl->evt_head = MOD_INC(ctrl->evt_head, size,
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
707
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
709
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
710
ctrl->dte.base = vtophys(amdvi_dte) / PAGE_SIZE;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
711
ctrl->dte.size = 0x1FF; /* 2MB device table. */
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
751
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
754
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
757
ctrl->status, ctrl->evt_head, ctrl->evt_tail);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
759
softc->total_cmd, ctrl->cmd_tail, ctrl->cmd_head);
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
762
ctrl->status &= AMDVI_STATUS_EV_OF | AMDVI_STATUS_EV_INTR;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
781
struct amdvi_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
789
ctrl = softc->ctrl;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
790
ctrl->status &= AMDVI_STATUS_EV_OF | AMDVI_STATUS_EV_INTR;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
828
result = softc->ctrl->cmd_head;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
833
result = softc->ctrl->cmd_tail;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
838
result = softc->ctrl->evt_head;
usr/src/uts/intel/io/vmm/amd/amdvi_hw.c
843
result = softc->ctrl->evt_tail;
usr/src/uts/intel/io/vmm/amd/amdvi_priv.h
377
struct amdvi_ctrl *ctrl; /* Control area. */
usr/src/uts/intel/io/vmm/amd/ivrs_drv.c
678
softc->ctrl = (struct amdvi_ctrl *) PHYS_TO_DMAP(ivhd->BaseAddress);
usr/src/uts/intel/io/vmm/amd/svm.c
1004
ctrl->v_irq &= ~V_IRQ;
usr/src/uts/intel/io/vmm/amd/svm.c
1005
ctrl->v_intr_vector = 0;
usr/src/uts/intel/io/vmm/amd/svm.c
1025
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
1045
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1046
ctrl->intr_shadow = 1;
usr/src/uts/intel/io/vmm/amd/svm.c
1050
svm_inject_event(struct vmcb_ctrl *ctrl, uint64_t info)
usr/src/uts/intel/io/vmm/amd/svm.c
1091
ctrl->eventinj = VMCB_EVENTINJ_VALID | type | vector;
usr/src/uts/intel/io/vmm/amd/svm.c
1093
ctrl->eventinj |= VMCB_EVENTINJ_EC_VALID;
usr/src/uts/intel/io/vmm/amd/svm.c
1094
ctrl->eventinj |= (uint64_t)VM_INTINFO_ERRCODE(info) << 32;
usr/src/uts/intel/io/vmm/amd/svm.c
1101
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1105
ctrl->eventinj = VMCB_EVENTINJ_VALID | VMCB_EVENTINJ_TYPE_NMI;
usr/src/uts/intel/io/vmm/amd/svm.c
1121
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1125
ctrl->eventinj = VMCB_EVENTINJ_VALID | vector;
usr/src/uts/intel/io/vmm/amd/svm.c
1295
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
1303
ctrl = &vmcb->ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
1306
code = ctrl->exitcode;
usr/src/uts/intel/io/vmm/amd/svm.c
1307
info1 = ctrl->exitinfo1;
usr/src/uts/intel/io/vmm/amd/svm.c
1308
info2 = ctrl->exitinfo2;
usr/src/uts/intel/io/vmm/amd/svm.c
1312
vmexit->inst_length = nrip_valid(code) ? ctrl->nrip - state->rip : 0;
usr/src/uts/intel/io/vmm/amd/svm.c
1326
KASSERT((ctrl->eventinj & VMCB_EVENTINJ_VALID) == 0, ("%s: event "
usr/src/uts/intel/io/vmm/amd/svm.c
1327
"injection valid bit is set %lx", __func__, ctrl->eventinj));
usr/src/uts/intel/io/vmm/amd/svm.c
1574
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
1581
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1587
ctrl->intr_shadow = 0;
usr/src/uts/intel/io/vmm/amd/svm.c
1594
if (ctrl->eventinj & VMCB_EVENTINJ_VALID) {
usr/src/uts/intel/io/vmm/amd/svm.c
1608
svm_inject_event(ctrl, intinfo);
usr/src/uts/intel/io/vmm/amd/svm.c
1617
if (ctrl->intr_shadow) {
usr/src/uts/intel/io/vmm/amd/svm.c
1639
if ((state->rflags & PSL_I) == 0 || ctrl->intr_shadow) {
usr/src/uts/intel/io/vmm/amd/svm.c
1667
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
1673
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1686
if (ctrl->v_tpr != v_tpr) {
usr/src/uts/intel/io/vmm/amd/svm.c
1687
ctrl->v_tpr = v_tpr;
usr/src/uts/intel/io/vmm/amd/svm.c
1706
if ((state->rflags & PSL_I) == 0 || ctrl->intr_shadow) {
usr/src/uts/intel/io/vmm/amd/svm.c
1726
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
1728
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
1735
if (ctrl->intr_shadow != 0) {
usr/src/uts/intel/io/vmm/amd/svm.c
1773
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(sc, vcpuid);
usr/src/uts/intel/io/vmm/amd/svm.c
1780
ctrl->asid = vcpustate->hma_asid.hsa_asid;
usr/src/uts/intel/io/vmm/amd/svm.c
1783
ctrl->tlb_ctrl = flush;
usr/src/uts/intel/io/vmm/amd/svm.c
1791
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(sc, vcpuid);
usr/src/uts/intel/io/vmm/amd/svm.c
1801
ctrl->asid = vcpustate->hma_asid.hsa_asid;
usr/src/uts/intel/io/vmm/amd/svm.c
1802
ctrl->tlb_ctrl = flush;
usr/src/uts/intel/io/vmm/amd/svm.c
1872
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(svm_sc, vcpuid);
usr/src/uts/intel/io/vmm/amd/svm.c
1874
if (ctrl->tsc_offset != offset) {
usr/src/uts/intel/io/vmm/amd/svm.c
1875
ctrl->tsc_offset = offset;
usr/src/uts/intel/io/vmm/amd/svm.c
2132
*val = (vmcb->ctrl.intr_shadow != 0) ? 1 : 0;
usr/src/uts/intel/io/vmm/amd/svm.c
2215
vmcb->ctrl.intr_shadow = (val != 0) ? 1 : 0;
usr/src/uts/intel/io/vmm/amd/svm.c
247
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
251
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
252
return (ctrl->intercept[idx] & bitmask ? 1 : 0);
usr/src/uts/intel/io/vmm/amd/svm.c
2549
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
2555
const uint64_t intinfo = ctrl->eventinj;
usr/src/uts/intel/io/vmm/amd/svm.c
2558
ctrl->eventinj = 0;
usr/src/uts/intel/io/vmm/amd/svm.c
259
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
264
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
265
oldval = ctrl->intercept[idx];
usr/src/uts/intel/io/vmm/amd/svm.c
268
ctrl->intercept[idx] |= bitmask;
usr/src/uts/intel/io/vmm/amd/svm.c
270
ctrl->intercept[idx] &= ~bitmask;
usr/src/uts/intel/io/vmm/amd/svm.c
272
if (ctrl->intercept[idx] != oldval) {
usr/src/uts/intel/io/vmm/amd/svm.c
281
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
286
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
289
ctrl->iopm_base_pa = iopm_base_pa;
usr/src/uts/intel/io/vmm/amd/svm.c
290
ctrl->msrpm_base_pa = msrpm_base_pa;
usr/src/uts/intel/io/vmm/amd/svm.c
293
ctrl->np_ctrl = NP_ENABLE;
usr/src/uts/intel/io/vmm/amd/svm.c
294
ctrl->n_cr3 = np_pml4;
usr/src/uts/intel/io/vmm/amd/svm.c
377
ctrl->asid = 0;
usr/src/uts/intel/io/vmm/amd/svm.c
385
ctrl->v_intr_ctrl |= V_INTR_MASKING;
usr/src/uts/intel/io/vmm/amd/svm.c
389
ctrl->misc_ctrl |= LBR_VIRT_ENABLE;
usr/src/uts/intel/io/vmm/amd/svm.c
560
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
568
ctrl = svm_get_vmcb_ctrl(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
570
info1 = ctrl->exitinfo1;
usr/src/uts/intel/io/vmm/amd/svm.c
673
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
682
ctrl = &vmcb->ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
716
inst_len = ctrl->inst_len;
usr/src/uts/intel/io/vmm/amd/svm.c
717
inst_bytes = (char *)ctrl->inst_bytes;
usr/src/uts/intel/io/vmm/amd/svm.c
888
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
892
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
895
vlapic_set_cr8(vlapic, ctrl->v_tpr);
usr/src/uts/intel/io/vmm/amd/svm.c
898
KASSERT(ctrl->v_intr_vector == 0, ("%s: invalid "
usr/src/uts/intel/io/vmm/amd/svm.c
899
"v_intr_vector %d", __func__, ctrl->v_intr_vector));
usr/src/uts/intel/io/vmm/amd/svm.c
934
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(svm_sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
935
uint64_t intinfo = ctrl->exitintinfo;
usr/src/uts/intel/io/vmm/amd/svm.c
959
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
962
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
965
if ((ctrl->v_irq & V_IRQ) != 0 && ctrl->v_intr_vector == 0) {
usr/src/uts/intel/io/vmm/amd/svm.c
966
KASSERT(ctrl->v_intr_prio & V_IGN_TPR,
usr/src/uts/intel/io/vmm/amd/svm.c
981
VERIFY((ctrl->eventinj & VMCB_EVENTINJ_VALID) != 0 ||
usr/src/uts/intel/io/vmm/amd/svm.c
982
(state->rflags & PSL_I) == 0 || ctrl->intr_shadow);
usr/src/uts/intel/io/vmm/amd/svm.c
984
ctrl->v_irq |= V_IRQ;
usr/src/uts/intel/io/vmm/amd/svm.c
985
ctrl->v_intr_prio |= V_IGN_TPR;
usr/src/uts/intel/io/vmm/amd/svm.c
986
ctrl->v_intr_vector = 0;
usr/src/uts/intel/io/vmm/amd/svm.c
994
struct vmcb_ctrl *ctrl;
usr/src/uts/intel/io/vmm/amd/svm.c
996
ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm.c
998
if ((ctrl->v_irq & V_IRQ) == 0 && ctrl->v_intr_vector == 0) {
usr/src/uts/intel/io/vmm/amd/svm_softc.h
102
return (&(sc->vcpu[vcpu].vmcb.ctrl));
usr/src/uts/intel/io/vmm/amd/svm_softc.h
129
struct vmcb_ctrl *ctrl = svm_get_vmcb_ctrl(sc, vcpu);
usr/src/uts/intel/io/vmm/amd/svm_softc.h
131
ctrl->vmcb_clean = ~vcpustate->dirty;
usr/src/uts/intel/io/vmm/amd/vmcb.h
395
struct vmcb_ctrl ctrl;
usr/src/uts/intel/io/vmm/intel/vmx.c
1664
uint64_t ctrl;
usr/src/uts/intel/io/vmm/intel/vmx.c
1671
ctrl = vmcs_read(VMCS_ENTRY_CTLS);
usr/src/uts/intel/io/vmm/intel/vmx.c
1673
ctrl |= VM_ENTRY_GUEST_LMA;
usr/src/uts/intel/io/vmm/intel/vmx.c
1675
ctrl &= ~VM_ENTRY_GUEST_LMA;
usr/src/uts/intel/io/vmm/intel/vmx.c
1677
vmcs_write(VMCS_ENTRY_CTLS, ctrl);
usr/src/uts/intel/io/vmxnet3s/vmxnet3_defs.h
552
Vmxnet3_TxQueueCtrl ctrl;
usr/src/uts/intel/io/vmxnet3s/vmxnet3_defs.h
563
Vmxnet3_RxQueueCtrl ctrl;
usr/src/uts/intel/io/vmxnet3s/vmxnet3_main.c
534
dp->txQueue.sharedCtrl = &tqdesc->ctrl;
usr/src/uts/intel/io/vmxnet3s/vmxnet3_main.c
554
dp->rxQueue.sharedCtrl = &rqdesc->ctrl;
usr/src/uts/sun/io/eri/eri.c
3462
uint64_t ctrl;
usr/src/uts/sun/io/eri/eri.c
3552
ctrl = ERI_TMD_SOP | ERI_TMD_EOP | int_me | tmdcsum |
usr/src/uts/sun/io/eri/eri.c
3556
PUT_TMD(tmdp, c, len_msg, ctrl);
usr/src/uts/sun4/io/pcicfg.c
3011
struct pcicfg_find_ctrl ctrl;
usr/src/uts/sun4/io/pcicfg.c
3013
ctrl.device = device;
usr/src/uts/sun4/io/pcicfg.c
3014
ctrl.function = function;
usr/src/uts/sun4/io/pcicfg.c
3015
ctrl.dip = NULL;
usr/src/uts/sun4/io/pcicfg.c
3018
ddi_walk_devs(ddi_get_child(dip), pcicfg_match_dev, (void *)&ctrl);
usr/src/uts/sun4/io/pcicfg.c
3021
return (ctrl.dip);
usr/src/uts/sun4/io/pcicfg.c
3027
struct pcicfg_find_ctrl *ctrl = (struct pcicfg_find_ctrl *)hdl;
usr/src/uts/sun4/io/pcicfg.c
3036
ctrl->dip = NULL;
usr/src/uts/sun4/io/pcicfg.c
3050
if ((pci_dev == ctrl->device) && (pci_func == ctrl->function)) {
usr/src/uts/sun4/io/pcicfg.c
3052
ctrl->dip = dip;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1024
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1049
ctrl = (ctrl_t *)urq->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1050
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1051
if (ctrl->wait_queue != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1052
qenable(WR(ctrl->wait_queue));
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1053
ctrl->wait_queue = NULL;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1075
ctrl = urq->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1076
if (ctrl->lrq_flag != 0) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1077
qenable(ctrl->lrq_queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1078
ctrl->lrq_flag = 0;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
1079
ctrl->lrq_queue = NULL;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2012
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2142
ctrl = oplmsu_uinst->user_ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2143
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2145
stp_queue = WR(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2175
ctrl = oplmsu_uinst->user_ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2178
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2182
altn_queue = WR(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2223
ctrl = oplmsu_uinst->user_ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2224
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
2226
stp_queue = WR(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
464
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
549
ctrl = (ctrl_t *)kmem_zalloc(sizeof (ctrl_t), KM_SLEEP);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
554
ctrl->minor = (minor_t)mindev;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
555
ctrl->queue = urq;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
556
ctrl->sleep_flag = CV_WAKEUP;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
557
ctrl->node_type = node_flag;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
558
ctrl->wbuftbl =
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
560
cv_init(&ctrl->cvp, "oplmsu ctrl_tbl condvar", CV_DRIVER, NULL);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
566
oplmsu_uinst->user_ctrl = ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
571
oplmsu_uinst->meta_ctrl = ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
574
RD(urq)->q_ptr = ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
575
WR(urq)->q_ptr = ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
590
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
600
if ((ctrl = urq->q_ptr) == NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
609
qmindev = ctrl->minor;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
630
ctrl->sleep_flag = CV_SLEEP;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
641
while (ctrl->sleep_flag != CV_WAKEUP) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
642
cv_wait(&ctrl->cvp, &oplmsu_uinst->c_lock);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
666
ctrl->minor = 0;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
667
ctrl->queue = NULL;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
668
wbuf_id = ctrl->wbuf_id;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
669
wtout_id = ctrl->wtout_id;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
670
ctrl->wbuf_id = 0;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
671
ctrl->wtout_id = 0;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
673
cv_destroy(&ctrl->cvp);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
674
kmem_free(ctrl->wbuftbl, sizeof (struct buf_tbl));
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
675
ctrl->wbuftbl = NULL;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
690
kmem_free(ctrl, sizeof (ctrl_t));
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
718
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
721
ctrl = (ctrl_t *)uwq->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
724
oplmsu_link_high_primsg(&ctrl->first_upri_hi,
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c
725
&ctrl->last_upri_hi, mp);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1020
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1025
ctrl = (ctrl_t *)q->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1026
if (ctrl->sleep_flag == CV_SLEEP) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1027
ctrl->sleep_flag = CV_WAKEUP;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1028
cv_signal(&ctrl->cvp);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1047
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1095
if ((ctrl = oplmsu_uinst->user_ctrl) != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1096
if ((buftbl == ctrl->wbuftbl) &&
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1098
oplmsu_wbufcb_posthndl(ctrl);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1105
if ((ctrl = oplmsu_uinst->meta_ctrl) != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1106
if ((buftbl == ctrl->wbuftbl) &&
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1108
oplmsu_wbufcb_posthndl(ctrl);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1128
oplmsu_wbufcb_posthndl(ctrl_t *ctrl)
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1136
if ((ctrl->wbuf_id == 0) && (ctrl->wtout_id == 0)) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1140
q = ctrl->wbuftbl->q;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1141
ctrl->wbuftbl->q = NULL;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1142
ctrl->wbuftbl->rw_flag = UNDEFINED;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1143
if (ctrl->wbuf_id) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1144
ctrl->wbuf_id = 0;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1146
ctrl->wtout_id = 0;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1253
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1258
if ((ctrl = oplmsu_uinst->user_ctrl) != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1259
usr_queue = ctrl->queue;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1328
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1333
ctrl = (ctrl_t *)uwq->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1334
mp = ctrl->first_upri_hi;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1337
ctrl->first_upri_hi = NULL;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1338
ctrl->last_upri_hi = NULL;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1340
ctrl->first_upri_hi = mp->b_next;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1427
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1437
if ((ctrl = oplmsu_uinst->user_ctrl) != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1438
dst_queue = RD(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1485
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1501
if (((ctrl = oplmsu_uinst->user_ctrl) != NULL) &&
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1504
dst_queue = RD(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1522
ctrl = (ctrl_t *)dst_queue->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1523
ctrl->lrq_flag = 1;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
1524
ctrl->lrq_queue = q;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
729
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
734
ctrl = (ctrl_t *)q->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
735
if (ctrl->wbuf_id != 0) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
740
ctrl->wbuftbl->q = q;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
741
ctrl->wbuftbl->rw_flag = rw_flag;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
742
ctrl->wbuf_id = bufcall(size, BPRI_LO, oplmsu_cmn_bufcb,
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
743
(void *)ctrl->wbuftbl);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
745
if (ctrl->wbuf_id == 0) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
746
if (ctrl->wtout_id != 0) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
751
ctrl->wtout_id = timeout(oplmsu_cmn_bufcb,
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_cmn_func.c
752
(void *)ctrl->wbuftbl, drv_usectohz(MSU_TM_500MS));
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
146
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
178
ctrl = oplmsu_uinst->user_ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
181
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
183
(void) putq(RD(ctrl->queue), hndl_mp);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
224
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
228
temp_queue = WR(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
480
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
485
ctrl = oplmsu_uinst->user_ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
486
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
487
dst_queue = RD(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
591
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
593
noenable(WR(ctrl->queue));
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
617
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
704
ctrl = oplmsu_uinst->user_ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
709
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
710
noenable(WR(ctrl->queue));
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
743
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
744
(void) putq(RD(ctrl->queue), lpath->hndl_mp);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
750
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
751
noenable(WR(ctrl->queue));
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
779
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_lrp.c
783
temp_queue = WR(ctrl->queue);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_uwp.c
316
ctrl_t *ctrl;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_uwp.c
347
ctrl = (ctrl_t *)uwq->q_ptr;
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_uwp.c
348
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_uwp.c
349
if (ctrl->node_type != MSU_NODE_USER) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_uwp.c
353
"ctrl node type = %d", ctrl->node_type);
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_uwp.c
433
if (ctrl != NULL) {
usr/src/uts/sun4u/opl/io/oplmsu/oplmsu_ioctl_uwp.c
435
ctrl->wait_queue = uwq;
usr/src/uts/sun4u/sunfire/io/fhc.c
1377
tmpreg = *(softsp->ctrl);
usr/src/uts/sun4u/sunfire/io/fhc.c
2374
fhcksp->csr.value.ui32 = *softsp->ctrl;
usr/src/uts/sun4u/sunfire/io/fhc.c
2414
temp = *board->softsp->ctrl;
usr/src/uts/sun4u/sunfire/io/fhc.c
2433
*board->softsp->ctrl = temp;
usr/src/uts/sun4u/sunfire/io/fhc.c
2436
temp = *board->softsp->ctrl;
usr/src/uts/sun4u/sunfire/io/fhc.c
3243
temp = *bd_list->softsp->ctrl;
usr/src/uts/sun4u/sunfire/io/fhc.c
847
softsp->ctrl = (uint_t *)((char *)(softsp->id) +
usr/src/uts/sun4u/sunfire/io/fhc.c
970
*(softsp->ctrl) |= FHC_NOT_BRD_PRES;
usr/src/uts/sun4u/sunfire/io/fhc.c
972
tmp_reg = *(softsp->ctrl);
usr/src/uts/sun4u/sunfire/io/fhc.c
992
if (*softsp->ctrl & FHC_LED_MID) {
usr/src/uts/sun4u/sunfire/sys/fhc.h
927
volatile uint_t *ctrl; /* FHC Control and Status */
usr/src/uts/sun4v/io/ldc.c
1144
pkt->ctrl = ctrlmsg;
usr/src/uts/sun4v/io/ldc.c
1191
if (msg->ctrl == LDC_VER ||
usr/src/uts/sun4v/io/ldc.c
1192
msg->ctrl == LDC_RTS ||
usr/src/uts/sun4v/io/ldc.c
1193
msg->ctrl == LDC_RTR)
usr/src/uts/sun4v/io/ldc.c
1263
pkt->ctrl = LDC_VER;
usr/src/uts/sun4v/io/ldc.c
1386
pkt->ctrl = LDC_RTS;
usr/src/uts/sun4v/io/ldc.c
1442
pkt->ctrl = LDC_VER;
usr/src/uts/sun4v/io/ldc.c
1608
pkt->ctrl = LDC_RTR;
usr/src/uts/sun4v/io/ldc.c
1889
switch (msg->ctrl & LDC_CTRL_MASK) {
usr/src/uts/sun4v/io/ldc.c
1898
(msg->ctrl & LDC_CTRL_MASK), ldcp->tstate);
usr/src/uts/sun4v/io/ldc.c
1906
switch (msg->ctrl & LDC_CTRL_MASK) {
usr/src/uts/sun4v/io/ldc.c
1927
(msg->ctrl & LDC_CTRL_MASK), ldcp->tstate);
usr/src/uts/sun4v/io/ldc.c
1935
switch (msg->ctrl & LDC_CTRL_MASK) {
usr/src/uts/sun4v/io/ldc.c
1957
(msg->ctrl & LDC_CTRL_MASK), ldcp->tstate);
usr/src/uts/sun4v/io/ldc.c
2373
(msg->ctrl & LDC_CTRL_MASK));
usr/src/uts/sun4v/io/ldc.c
308
(s), mid, msg->type, msg->stype, msg->ctrl, \
usr/src/uts/sun4v/io/ldc.c
314
mid, msg->type, msg->stype, msg->ctrl, msg->env); \
usr/src/uts/sun4v/io/ldc.c
3464
ldcmsg->ctrl = LDC_VER;
usr/src/uts/sun4v/io/ldc.c
4002
(msg->ctrl & LDC_CTRL_MASK));
usr/src/uts/sun4v/io/ldc.c
4544
ldcmsg->ctrl = 0;