Home
last modified time | relevance | path

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

12

/onnv-gate/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.c138 static void ql_abort_device_queues(ql_adapter_state_t *ha, ql_tgt_t *tq);
755 ql_adapter_state_t *ha; in ql_getinfo() local
760 ha = ddi_get_soft_state(ql_state, minor); in ql_getinfo()
761 if (ha == NULL) { in ql_getinfo()
768 QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); in ql_getinfo()
772 *resultp = ha->dip; in ql_getinfo()
776 *resultp = (void *)(uintptr_t)(ha->instance); in ql_getinfo()
780 EL(ha, "failed, unsupported cmd=%d\n", cmd); in ql_getinfo()
785 QL_PRINT_3(CE_CONT, "(%d): done\n", ha->instance); in ql_getinfo()
816 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.c171 ql_alloc_xioctl_resource(ql_adapter_state_t *ha) in ql_alloc_xioctl_resource() argument
175 QL_PRINT_9(CE_CONT, "(%d): started\n", ha->instance); in ql_alloc_xioctl_resource()
177 if (ha->xioctl != NULL) { in ql_alloc_xioctl_resource()
179 ha->instance); in ql_alloc_xioctl_resource()
185 EL(ha, "failed, kmem_zalloc\n"); in ql_alloc_xioctl_resource()
188 ha->xioctl = xp; in ql_alloc_xioctl_resource()
194 EL(ha, "failed, kmem_zalloc-2\n"); in ql_alloc_xioctl_resource()
195 ql_free_xioctl_resource(ha); in ql_alloc_xioctl_resource()
199 QL_PRINT_9(CE_CONT, "(%d): done\n", ha->instance); in ql_alloc_xioctl_resource()
215 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 …]
/onnv-gate/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
/onnv-gate/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 …]
/onnv-gate/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 …]
/onnv-gate/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()
/onnv-gate/usr/src/uts/common/fs/zfs/
H A Dspa_history.c301 history_arg_t *ha; in spa_history_log() local
314 ha = kmem_alloc(sizeof (history_arg_t), KM_SLEEP); in spa_history_log()
315 ha->ha_history_str = strdup(history_str); in spa_history_log()
316 ha->ha_zone = strdup(spa_history_zone()); in spa_history_log()
317 ha->ha_log_type = what; in spa_history_log()
318 ha->ha_uid = crgetuid(CRED()); in spa_history_log()
322 spa_history_log_sync, spa, ha, 0, tx); in spa_history_log()
430 history_arg_t *ha; in log_internal() local
439 ha = kmem_alloc(sizeof (history_arg_t), KM_SLEEP); in log_internal()
440 ha->ha_history_str = kmem_alloc(vsnprintf(NULL, 0, fmt, adx) + 1, in log_internal()
[all …]
H A Ddsl_dataset.c3501 struct dsl_ds_holdarg *ha = arg2; in dsl_dataset_user_hold_check() local
3502 char *htag = ha->htag; in dsl_dataset_user_hold_check()
3524 if (error == 0 && ha->temphold && in dsl_dataset_user_hold_check()
3535 struct dsl_ds_holdarg *ha = arg2; in dsl_dataset_user_hold_sync() local
3536 char *htag = ha->htag; in dsl_dataset_user_hold_sync()
3559 if (ha->temphold) { in dsl_dataset_user_hold_sync()
3566 (int)ha->temphold, ds->ds_object); in dsl_dataset_user_hold_sync()
3572 struct dsl_ds_holdarg *ha = arg; in dsl_dataset_user_hold_one() local
3578 name = kmem_asprintf("%s@%s", dsname, ha->snapname); in dsl_dataset_user_hold_one()
3579 error = dsl_dataset_hold(name, ha->dstg, &ds); in dsl_dataset_user_hold_one()
[all …]
/onnv-gate/usr/src/cmd/perl/5.8.4/distrib/lib/Tie/File/t/
H A D32_defer_misc.t143 my ($a, $b, $ha, $hb) = @_;
144 $ha = 'first hash' unless defined $ha;
152 print ctrlfix("# Key $k is in $ha but not $hb"), "\n";
155 print ctrlfix("# Key $k is <$a->{$k}> in $ha but <$b->{$k}> in $hb"), "\n";
165 print ctrlfix("# Key $k is in $hb but not $ha"), "\n";
H A D30_defer.t263 my ($a, $b, $ha, $hb) = @_;
264 $ha = 'first hash' unless defined $ha;
272 print ctrlfix("# Key $k is in $ha but not $hb"), "\n";
275 print ctrlfix("# Key $k is <$a->{$k}> in $ha but <$b->{$k}> in $hb"), "\n";
285 print ctrlfix("# Key $k is in $hb but not $ha"), "\n";
/onnv-gate/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()
/onnv-gate/usr/src/stand/lib/inet/
H A Dmac_impl.h66 uchar_t ha[HW_ADDR_SIZE]; member
/onnv-gate/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 …]

12