Home
last modified time | relevance | path

Searched refs:ha (Results 1 – 25 of 34) sorted by relevance

12

/titanic_50/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_init.c90 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 Dql_nx.c327 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 Dql_api.c141 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 Dql_isr.c92 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 Dql_ioctl.c57 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 Dql_debug.c49 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 Dql_iocb.c78 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 Dql_xioctl.c175 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 Dql_hba_fru.c232 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 Dql_mbx.c92 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_50/usr/src/uts/common/sys/fibre-channel/fca/qlc/
H A Dql_api.h207 #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 Dql_debug.h93 #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_50/usr/src/lib/libc/port/fp/
H A Daconvert.c63 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_50/usr/src/cmd/mdb/common/modules/qlc/
H A Dqlc.c1469 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_50/usr/src/lib/libc/sparc/fp/
H A D_Q_cplx_div_rx.c95 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.c103 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.c100 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.c93 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_50/usr/src/lib/libzfs/common/
H A Dlibzfs_dataset.c4439 struct holdarg *ha = arg; in zfs_hold_one() local
4444 "%s@%s", zhp->zfs_name, ha->snapname); in zfs_hold_one()
4447 fnvlist_add_string(ha->nvl, name, ha->tag); in zfs_hold_one()
4449 if (ha->recursive) in zfs_hold_one()
4450 rv = zfs_iter_filesystems(zhp, zfs_hold_one, ha); in zfs_hold_one()
4460 struct holdarg ha; in zfs_hold() local
4462 ha.nvl = fnvlist_alloc(); in zfs_hold()
4463 ha.snapname = snapname; in zfs_hold()
4464 ha.tag = tag; in zfs_hold()
4465 ha.recursive = recursive; in zfs_hold()
[all …]
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_apple.c95 print_macaddr(uint8_t *ha, int len) in print_macaddr() argument
102 len > 0 ? "%x:" : "%x", *ha++); in print_macaddr()
/titanic_50/usr/src/stand/lib/inet/
H A Dmac_impl.h66 uchar_t ha[HW_ADDR_SIZE]; member
H A Dmac.c303 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_50/usr/src/cmd/sendmail/src/
H A Ddaemon.c3257 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 Dconf.c4571 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_50/usr/src/cmd/make/lib/mksh/
H A Dmacro.cc1283 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()

12