/titanic_44/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_init.c | 90 ql_initialize_adapter(ql_adapter_state_t *ha) in ql_initialize_adapter() argument 95 la_els_logi_t *els = &ha->loginparams; in ql_initialize_adapter() 98 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); in ql_initialize_adapter() 102 TASK_DAEMON_LOCK(ha); in ql_initialize_adapter() 103 ha->task_daemon_flags &= TASK_DAEMON_STOP_FLG | in ql_initialize_adapter() 106 ha->task_daemon_flags |= LOOP_DOWN; in ql_initialize_adapter() 107 TASK_DAEMON_UNLOCK(ha); in ql_initialize_adapter() 109 ha->loop_down_timer = LOOP_DOWN_TIMER_OFF; in ql_initialize_adapter() 110 ADAPTER_STATE_LOCK(ha); in ql_initialize_adapter() 111 ha->flags |= ABORT_CMDS_LOOP_DOWN_TMO; in ql_initialize_adapter() [all …]
|
H A D | ql_nx.c | 327 ql_8021_pci_base_offsetfset(ql_adapter_state_t *ha, uint64_t off) in ql_8021_pci_base_offsetfset() argument 329 if ((off < ha->first_page_group_end) && in ql_8021_pci_base_offsetfset() 330 (off >= ha->first_page_group_start)) { in ql_8021_pci_base_offsetfset() 331 return ((void *)(ha->nx_pcibase + off)); in ql_8021_pci_base_offsetfset() 339 ql_crb_addr_transform_setup(ql_adapter_state_t *ha) in ql_crb_addr_transform_setup() argument 405 ql_8021_pci_set_crbwindow_2M(ql_adapter_state_t *ha, uint64_t *off) in ql_8021_pci_set_crbwindow_2M() argument 409 ha->crb_win = (uint32_t)CRB_HI(*off); in ql_8021_pci_set_crbwindow_2M() 410 WRT_REG_DWORD(ha, CRB_WINDOW_2M + ha->nx_pcibase, ha->crb_win); in ql_8021_pci_set_crbwindow_2M() 416 win_read = RD_REG_DWORD(ha, CRB_WINDOW_2M + ha->nx_pcibase); in ql_8021_pci_set_crbwindow_2M() 417 if (win_read != ha->crb_win) { in ql_8021_pci_set_crbwindow_2M() [all …]
|
H A D | ql_api.c | 141 static void ql_abort_device_queues(ql_adapter_state_t *ha, ql_tgt_t *tq); 758 ql_adapter_state_t *ha; in ql_getinfo() local 763 ha = ddi_get_soft_state(ql_state, minor); in ql_getinfo() 764 if (ha == NULL) { in ql_getinfo() 771 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); in ql_getinfo() 775 *resultp = ha->dip; in ql_getinfo() 779 *resultp = (void *)(uintptr_t)(ha->instance); in ql_getinfo() 783 EL(ha, "failed, unsupported cmd=%d\n", cmd); in ql_getinfo() 788 QL_PRINT_3(CE_CONT, "(%d): done\n", ha->instance); in ql_getinfo() 819 ql_adapter_state_t *ha = NULL; in ql_attach() local [all …]
|
H A D | ql_isr.c | 92 static void ql_signal_abort(ql_adapter_state_t *ha, uint32_t *set_flags); 138 ql_adapter_state_t *ha = (void *)arg1; in ql_isr_default() local 140 EL(ha, "isr_default called: idx=%x\n", arg2); in ql_isr_default() 164 ql_adapter_state_t *ha = (void *)arg; in ql_isr_aif() local 174 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); in ql_isr_aif() 176 QL_PM_LOCK(ha); in ql_isr_aif() 177 if (ha->power_level != PM_LEVEL_D0) { in ql_isr_aif() 181 QL_PM_UNLOCK(ha); in ql_isr_aif() 182 QL_PRINT_3(CE_CONT, "(%d): power down exit\n", ha->instance); in ql_isr_aif() 185 ha->busy++; in ql_isr_aif() [all …]
|
H A D | ql_ioctl.c | 57 static int ql_get_feature_bits(ql_adapter_state_t *ha, uint16_t *features); 58 static int ql_set_feature_bits(ql_adapter_state_t *ha, uint16_t features); 59 static int ql_set_nvram_adapter_defaults(ql_adapter_state_t *ha); 60 static void ql_load_nvram(ql_adapter_state_t *ha, uint8_t addr, 104 ql_adapter_state_t *ha; in ql_open() local 107 ha = ddi_get_soft_state(ql_state, (int32_t)getminor(*dev_p)); in ql_open() 108 if (ha == NULL) { in ql_open() 113 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); in ql_open() 118 ha->instance); in ql_open() 122 ADAPTER_STATE_LOCK(ha); in ql_open() [all …]
|
H A D | ql_debug.c | 49 int ql_validate_trace_desc(ql_adapter_state_t *ha); 50 char *ql_find_trace_start(ql_adapter_state_t *ha); 147 ql_el_msg(ql_adapter_state_t *ha, const char *fn, int ce, ...) in ql_el_msg() argument 157 if ((CFG_IST(ha, CFG_DISABLE_EXTENDED_LOGGING_TRACE) == 0) && in ql_el_msg() 158 (rval = ql_validate_trace_desc(ha) == DDI_SUCCESS)) { in ql_el_msg() 161 TRACE_BUFFER_LOCK(ha); in ql_el_msg() 168 if ((ha->el_trace_desc->next + EL_BUFFER_RESERVE) >= in ql_el_msg() 169 ha->el_trace_desc->trace_buffer_size) { in ql_el_msg() 170 fmt = ha->el_trace_desc->trace_buffer; in ql_el_msg() 171 ha->el_trace_desc->next = 0; in ql_el_msg() [all …]
|
H A D | ql_iocb.c | 78 ql_adapter_state_t *ha = vha->pha; in ql_start_iocb() local 80 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); in ql_start_iocb() 83 REQUEST_RING_LOCK(ha); in ql_start_iocb() 90 if ((link = ha->pending_cmds.first) != NULL) { in ql_start_iocb() 91 ql_add_link_b(&ha->pending_cmds, &sp->cmd); in ql_start_iocb() 94 ql_remove_link(&ha->pending_cmds, &sp->cmd); in ql_start_iocb() 98 if ((link = ha->pending_cmds.first) == NULL) { in ql_start_iocb() 100 REQUEST_RING_UNLOCK(ha); in ql_start_iocb() 102 ha->instance); in ql_start_iocb() 107 ql_remove_link(&ha->pending_cmds, &sp->cmd); in ql_start_iocb() [all …]
|
H A D | ql_xioctl.c | 175 ql_alloc_xioctl_resource(ql_adapter_state_t *ha) in ql_alloc_xioctl_resource() argument 179 QL_PRINT_9(CE_CONT, "(%d): started\n", ha->instance); in ql_alloc_xioctl_resource() 181 if (ha->xioctl != NULL) { in ql_alloc_xioctl_resource() 183 ha->instance); in ql_alloc_xioctl_resource() 189 EL(ha, "failed, kmem_zalloc\n"); in ql_alloc_xioctl_resource() 192 ha->xioctl = xp; in ql_alloc_xioctl_resource() 198 EL(ha, "failed, kmem_zalloc-2\n"); in ql_alloc_xioctl_resource() 199 ql_free_xioctl_resource(ha); in ql_alloc_xioctl_resource() 203 QL_PRINT_9(CE_CONT, "(%d): done\n", ha->instance); in ql_alloc_xioctl_resource() 219 ql_free_xioctl_resource(ql_adapter_state_t *ha) in ql_free_xioctl_resource() argument [all …]
|
H A D | ql_hba_fru.c | 232 ql_populate_hba_fru_details(ql_adapter_state_t *ha, in ql_populate_hba_fru_details() argument 236 uint16_t chip = ha->device_id; in ql_populate_hba_fru_details() 237 uint16_t model = ha->subsys_id; in ql_populate_hba_fru_details() 238 uint16_t ssdevid = ha->subven_id; in ql_populate_hba_fru_details() 242 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); in ql_populate_hba_fru_details() 252 "%s", ha->adapter_stats->revlvl.qlddv); in ql_populate_hba_fru_details() 254 if ((i = ql_vpd_lookup(ha, (uint8_t *)VPD_TAG_SN, (uint8_t *) in ql_populate_hba_fru_details() 262 "%02d.%02d.%02d", ha->fw_major_version, ha->fw_minor_version, in ql_populate_hba_fru_details() 263 ha->fw_subminor_version); in ql_populate_hba_fru_details() 265 CACHE_LOCK(ha); in ql_populate_hba_fru_details() [all …]
|
H A D | ql_mbx.c | 92 ql_adapter_state_t *ha = vha->pha; in ql_mailbox_command() local 95 QL_PRINT_3(CE_CONT, "(%d): started, cmd=%xh\n", ha->instance, mbx_cmd); in ql_mailbox_command() 98 MBX_REGISTER_LOCK(ha); in ql_mailbox_command() 101 while (ha->mailbox_flags & MBX_BUSY_FLG || in ql_mailbox_command() 102 (CFG_IST(ha, CFG_CTRL_8021) && in ql_mailbox_command() 103 RD32_IO_REG(ha, nx_host_int) & NX_MBX_CMD)) { in ql_mailbox_command() 104 ha->mailbox_flags = (uint8_t) in ql_mailbox_command() 105 (ha->mailbox_flags | MBX_WANT_FLG); in ql_mailbox_command() 107 if (ha->task_daemon_flags & TASK_DAEMON_POWERING_DOWN) { in ql_mailbox_command() 109 MBX_REGISTER_UNLOCK(ha); in ql_mailbox_command() [all …]
|
/titanic_44/usr/src/uts/common/sys/fibre-channel/fca/qlc/ |
H A D | ql_api.h | 207 #define RD_REG_BYTE(ha, addr) \ argument 208 (uint8_t)ddi_get8(ha->dev_handle, (uint8_t *)(addr)) 209 #define RD_REG_WORD(ha, addr) \ argument 210 (uint16_t)ddi_get16(ha->dev_handle, (uint16_t *)(addr)) 211 #define RD_REG_DWORD(ha, addr) \ argument 212 (uint32_t)ddi_get32(ha->dev_handle, (uint32_t *)(addr)) 213 #define RD_REG_DDWORD(ha, addr) \ argument 214 (uint64_t)ddi_get64(ha->dev_handle, (uint64_t *)(addr)) 216 #define WRT_REG_BYTE(ha, addr, data) \ argument 217 ddi_put8(ha->dev_handle, (uint8_t *)(addr), (uint8_t)(data)) [all …]
|
H A D | ql_debug.h | 93 #define TRACE_BUFFER_LOCK(ha) mutex_enter(&ha->el_trace_desc->mutex) argument 94 #define TRACE_BUFFER_UNLOCK(ha) mutex_exit(&ha->el_trace_desc->mutex) argument 96 #define EL(ha, ...) ql_el_msg(ha, __func__, CE_CONT, __VA_ARGS__); argument
|
/titanic_44/usr/src/lib/libc/port/fp/ |
H A D | aconvert.c | 63 int ha, i, s; in __aconvert() local 68 ha = a.i[0] & ~0x80000000; in __aconvert() 71 if (ha >= 0x7ff00000) { in __aconvert() 73 __infnanstring((ha == 0x7ff00000 && a.i[1] == 0)? in __aconvert() 79 if (ha < 0x00100000) { in __aconvert() 80 if ((ha | a.i[1]) == 0) { in __aconvert() 94 a.i[0] = ha; in __aconvert() 98 ha = a.i[0] & ~0x80000000; in __aconvert() 99 *exp = (ha >> 20) - 0x3ff - 1074; in __aconvert() 101 *exp = (ha >> 20) - 0x3ff; in __aconvert() [all …]
|
/titanic_44/usr/src/cmd/mdb/common/modules/qlc/ |
H A D | qlc.c | 1469 ql_adapter_state_t *ha; in qltgtq_dcmd() local 1484 ha = (ql_adapter_state_t *)mdb_alloc(sizeof (ql_adapter_state_t), in qltgtq_dcmd() 1487 if (mdb_vread(ha, sizeof (ql_adapter_state_t), addr) == -1) { in qltgtq_dcmd() 1489 mdb_free(ha, sizeof (ql_adapter_state_t)); in qltgtq_dcmd() 1493 if (ha->dev == NULL) { in qltgtq_dcmd() 1495 mdb_free(ha, sizeof (ql_adapter_state_t)); in qltgtq_dcmd() 1506 (uintptr_t)ha->dev) == -1) { in qltgtq_dcmd() 1507 mdb_warn("failed to read ql_head_t (dev) at %p", ha->dev); in qltgtq_dcmd() 1508 mdb_free(ha, sizeof (ql_adapter_state_t)); in qltgtq_dcmd() 1555 mdb_free(ha, sizeof (ql_adapter_state_t)); in qltgtq_dcmd() [all …]
|
/titanic_44/usr/src/lib/libc/sparc/fp/ |
H A D | _Q_cplx_div_rx.c | 95 int ha, hc, hd, hw, i, j; local 109 ha = aa.i[0] & ~0x80000000; 144 if (ha >= 0x7fff0000) { /* a is inf or nan */ 161 ha = (ha - 0x3fff0000) >> 16; 162 _Q_scl(&a, -ha); 164 ha -= (hw + hw); 169 hc += ha; 174 hd += ha;
|
H A D | _D_cplx_div_rx.c | 103 int ha, hc, hd, hw, i, j; in _D_cplx_div_rx() local 115 ha = aa.i[0] & ~0x80000000; in _D_cplx_div_rx() 164 if (ha >= 0x7ff00000) { /* a is inf or nan */ in _D_cplx_div_rx() 179 ha = (ha - 0x38000000) >> 28; in _D_cplx_div_rx() 180 a = (a * scl[ha + 4].d) / r; in _D_cplx_div_rx() 181 ha -= (hw + hw); in _D_cplx_div_rx() 185 hc += ha; in _D_cplx_div_rx() 189 hd += ha; in _D_cplx_div_rx()
|
H A D | _Q_cplx_div.c | 100 int ha, hb, hc, hd, hz, hw, hs, i, j; local 116 ha = aa.i[0] & ~0x80000000; 118 hz = (ha > hb)? ha : hb;
|
H A D | _D_cplx_div.c | 93 int ha, hb, hc, hd, hz, hw, hs, i, j; in _D_cplx_div() local 109 ha = aa.i[0] & ~0x80000000; in _D_cplx_div() 111 hz = (ha > hb)? ha : hb; in _D_cplx_div()
|
/titanic_44/usr/src/lib/libzfs/common/ |
H A D | libzfs_dataset.c | 4396 struct holdarg *ha = arg; in zfs_hold_one() local 4401 "%s@%s", zhp->zfs_name, ha->snapname); in zfs_hold_one() 4404 fnvlist_add_string(ha->nvl, name, ha->tag); in zfs_hold_one() 4406 if (ha->recursive) in zfs_hold_one() 4407 rv = zfs_iter_filesystems(zhp, zfs_hold_one, ha); in zfs_hold_one() 4417 struct holdarg ha; in zfs_hold() local 4419 ha.nvl = fnvlist_alloc(); in zfs_hold() 4420 ha.snapname = snapname; in zfs_hold() 4421 ha.tag = tag; in zfs_hold() 4422 ha.recursive = recursive; in zfs_hold() [all …]
|
/titanic_44/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_apple.c | 95 print_macaddr(uint8_t *ha, int len) in print_macaddr() argument 102 len > 0 ? "%x:" : "%x", *ha++); in print_macaddr()
|
/titanic_44/usr/src/stand/lib/inet/ |
H A D | mac_impl.h | 66 uchar_t ha[HW_ADDR_SIZE]; member
|
H A D | mac.c | 303 bcopy(hp, (char *)atable[arp_index].ha, hl); in mac_set_arp() 325 bcopy((char *)atable[i].ha, hp, hl); in mac_get_arp()
|
/titanic_44/usr/src/cmd/sendmail/src/ |
H A D | daemon.c | 3257 char **ha; local 3259 for (ha = hp->h_aliases; ha != NULL && *ha != NULL; ha++) 3261 if (strchr(*ha, '.') != NULL) 3263 (void) cleanstrcpy(hostbuf, *ha, size - 1); 3313 addrcmp(hp, ha, sa) in addrcmp() argument 3315 char *ha; 3327 return memcmp(ha, (char *) &sa->sin.sin_addr, INADDRSZ); 3337 return memcmp(ha, a, IN6ADDRSZ); 3342 return memcmp(a + IN6ADDRSZ - INADDRSZ, ha, INADDRSZ); 3405 char **ha; local [all …]
|
H A D | conf.c | 4571 char **ha; local 4644 for (ha = hp->h_aliases; ha != NULL && *ha != NULL; ha++) 4646 if (!wordinclass(*ha, 'w')) 4648 setclass('w', *ha); 4650 sm_dprintf("\ta.k.a.: %s\n", *ha); 4652 "[%s]", *ha) < sizeof(hnb) && 4660 *ha);
|
/titanic_44/usr/src/cmd/make/lib/mksh/ |
H A D | macro.cc | 1283 Name ha = getvar(host_arch); in setvar_daemon() local 1291 Wstring ha_str(ha); in setvar_daemon() 1310 if ( (ha == ta) || (wcslen(wcb_ta) == 0) ) { in setvar_daemon() 1318 ha->string_mb + 1, in setvar_daemon()
|