Home
last modified time | relevance | path

Searched refs:icp (Results 1 – 25 of 35) sorted by relevance

12

/titanic_41/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_conn.c36 static void iscsi_conn_flush_active_cmds(iscsi_conn_t *icp);
44 #define ISCSI_LOGIN_TPGT_NEGO_ERROR(icp) \ argument
45 (((icp)->conn_login_state == LOGIN_ERROR) && \
46 ((icp)->conn_login_status == ISCSI_STATUS_LOGIN_TPGT_NEGO_FAIL))
62 iscsi_conn_t *icp = NULL; in iscsi_conn_create() local
66 for (icp = isp->sess_conn_list; icp; icp = icp->conn_next) { in iscsi_conn_create()
75 if (bcmp(&icp->conn_base_addr, addr, in iscsi_conn_create()
83 if (icp != NULL) { in iscsi_conn_create()
84 *icpp = icp; in iscsi_conn_create()
89 icp = (iscsi_conn_t *)kmem_zalloc(sizeof (iscsi_conn_t), KM_SLEEP); in iscsi_conn_create()
[all …]
H A Discsi_login.c35 static iscsi_status_t iscsi_login(iscsi_conn_t *icp,
43 static iscsi_status_t iscsi_process_login_response(iscsi_conn_t *icp,
45 static iscsi_status_t iscsi_make_login_pdu(iscsi_conn_t *icp,
47 static iscsi_status_t iscsi_update_address(iscsi_conn_t *icp,
51 static void iscsi_login_end(iscsi_conn_t *icp,
53 static iscsi_status_t iscsi_login_connect(iscsi_conn_t *icp);
54 static void iscsi_login_disconnect(iscsi_conn_t *icp);
55 static void iscsi_notice_key_values(iscsi_conn_t *icp);
81 iscsi_conn_t *icp; in iscsi_login_start() local
88 icp = (iscsi_conn_t *)itp->t_arg; in iscsi_login_start()
[all …]
H A Discsi_io.c73 static void iscsi_process_rsp_status(iscsi_sess_t *isp, iscsi_conn_t *icp,
75 static void iscsi_drop_conn_cleanup(iscsi_conn_t *icp);
111 static void iscsi_handle_nop(iscsi_conn_t *icp, uint32_t itt, uint32_t ttt);
117 iscsi_conn_t *icp);
261 iscsi_conn_t *icp; in iscsi_rx_scsi_rsp() local
268 icp = ic->ic_handle; in iscsi_rx_scsi_rsp()
269 ASSERT(icp != NULL); in iscsi_rx_scsi_rsp()
272 isp = icp->conn_sess; in iscsi_rx_scsi_rsp()
276 isp->sess_rx_lbolt = icp->conn_rx_lbolt = ddi_get_lbolt(); in iscsi_rx_scsi_rsp()
290 icp->conn_oid, ihp->opcode); in iscsi_rx_scsi_rsp()
[all …]
H A Discsi_queue.c141 iscsi_enqueue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp) in iscsi_enqueue_active_cmd() argument
145 ASSERT(icp != NULL); in iscsi_enqueue_active_cmd()
147 isp = icp->conn_sess; in iscsi_enqueue_active_cmd()
171 iscsi_enqueue_cmd_tail(&icp->conn_queue_active.head, in iscsi_enqueue_active_cmd()
172 &icp->conn_queue_active.tail, icmdp); in iscsi_enqueue_active_cmd()
173 } else if ((icp->conn_queue_active.head != NULL) && in iscsi_enqueue_active_cmd()
175 icp->conn_queue_active.head->cmd_lbolt_active)) { in iscsi_enqueue_active_cmd()
176 iscsi_enqueue_cmd_head(&icp->conn_queue_active.head, in iscsi_enqueue_active_cmd()
177 &icp->conn_queue_active.tail, icmdp); in iscsi_enqueue_active_cmd()
179 iscsi_enqueue_cmd_tail(&icp->conn_queue_active.head, in iscsi_enqueue_active_cmd()
[all …]
H A Discsi_stats.c338 iscsi_conn_kstat_init(iscsi_conn_t *icp) in iscsi_conn_kstat_init() argument
340 iscsi_sess_t *isp = icp->conn_sess; in iscsi_conn_kstat_init()
352 icp->conn_sess->sess_hba->hba_oid, icp->conn_sess->sess_oid, in iscsi_conn_kstat_init()
353 icp->conn_oid) >= sizeof (ks_name)) { in iscsi_conn_kstat_init()
357 icp->stats.ks = kstat_create(iSCSI_MODULE_NAME, in iscsi_conn_kstat_init()
361 if (icp->stats.ks == NULL) { in iscsi_conn_kstat_init()
363 "for connection(%d)", icp->conn_oid); in iscsi_conn_kstat_init()
367 ics = &icp->stats.ks_data; in iscsi_conn_kstat_init()
368 icp->stats.ks->ks_data = (void *)ics; in iscsi_conn_kstat_init()
369 icp->stats.ks->ks_data_size = sizeof (*ics); in iscsi_conn_kstat_init()
[all …]
H A Discsi_ioctl.c43 static iscsi_status_t iscsi_create_sendtgts_list(iscsi_conn_t *icp,
147 iscsi_conn_t *icp; in iscsi_ioctl_conn_oid_list_get() local
190 icp = isp->sess_conn_list; in iscsi_ioctl_conn_oid_list_get()
192 while (icp != NULL) { in iscsi_ioctl_conn_oid_list_get()
193 ASSERT(icp->conn_sig == ISCSI_SIG_CONN); in iscsi_ioctl_conn_oid_list_get()
195 if (icp->conn_state == in iscsi_ioctl_conn_oid_list_get()
206 cnx->c_cid = icp->conn_cid; in iscsi_ioctl_conn_oid_list_get()
207 cnx->c_oid = icp->conn_oid; in iscsi_ioctl_conn_oid_list_get()
212 icp = icp->conn_next; in iscsi_ioctl_conn_oid_list_get()
237 iscsi_conn_t *icp; in iscsi_ioctl_conn_props_get() local
[all …]
H A Discsi_sess.c417 iscsi_conn_t *icp; in iscsi_sess_online() local
452 icp = isp->sess_conn_act; in iscsi_sess_online()
453 if (icp == NULL) { in iscsi_sess_online()
454 icp = isp->sess_conn_list; in iscsi_sess_online()
457 ASSERT(icp->conn_next != NULL); in iscsi_sess_online()
458 icp = icp->conn_next; in iscsi_sess_online()
460 isp->sess_conn_act = icp; in iscsi_sess_online()
463 if (icp == NULL) { in iscsi_sess_online()
474 mutex_enter(&icp->conn_state_mutex); in iscsi_sess_online()
475 if (icp->conn_state == ISCSI_CONN_STATE_FREE) { in iscsi_sess_online()
[all …]
H A Discsi.h1240 iscsi_status_t iscsi_handle_logout(iscsi_conn_t *icp);
1243 iscsi_status_t iscsi_handle_text(iscsi_conn_t *icp,
1258 void iscsi_enqueue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
1259 void iscsi_dequeue_active_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
1260 void iscsi_enqueue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
1261 void iscsi_dequeue_idm_aborting_cmd(iscsi_conn_t *icp, iscsi_cmd_t *icmdp);
1270 void iscsi_login_update_state(iscsi_conn_t *icp,
1272 void iscsi_login_update_state_locked(iscsi_conn_t *icp,
1281 boolean_t iscsi_conn_kstat_init(struct iscsi_conn *icp);
1282 void iscsi_conn_kstat_term(struct iscsi_conn *icp);
[all …]
H A Discsi_cmd.c257 iscsi_cmd_alloc(iscsi_conn_t *icp, int km_flags) in iscsi_cmd_alloc() argument
265 icmdp->cmd_conn = icp; in iscsi_cmd_alloc()
724 iscsi_conn_t *icp = NULL; in iscsi_cmd_state_active() local
733 icp = icmdp->cmd_conn; in iscsi_cmd_state_active()
734 ASSERT(icp != NULL); in iscsi_cmd_state_active()
735 ASSERT(mutex_owned(&icp->conn_queue_active.mutex)); in iscsi_cmd_state_active()
786 &icp->conn_queue_idm_aborting.mutex); in iscsi_cmd_state_active()
790 mutex_exit(&icp->conn_queue_idm_aborting.mutex); in iscsi_cmd_state_active()
799 idm_task_abort(icp->conn_ic, t_icmdp->cmd_itp, in iscsi_cmd_state_active()
932 mutex_enter(&icp-> in iscsi_cmd_state_active()
[all …]
/titanic_41/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_isoch_recv.c50 static void av1394_ir_overflow_resume(av1394_ic_t *icp);
72 av1394_ir_init(av1394_ic_t *icp, int *error) in av1394_ir_init() argument
74 av1394_ir_t *irp = &icp->ic_ir; in av1394_ir_init()
80 nframes = av1394_ic_alloc_pool(pool, icp->ic_framesz, icp->ic_nframes, in av1394_ir_init()
87 mutex_enter(&icp->ic_mutex); in av1394_ir_init()
88 icp->ic_nframes = nframes; in av1394_ir_init()
92 if (av1394_ic_dma_setup(icp, pool) != DDI_SUCCESS) { in av1394_ir_init()
93 mutex_exit(&icp->ic_mutex); in av1394_ir_init()
95 av1394_ir_cleanup(icp, 1); in av1394_ir_init()
100 if (av1394_ir_build_ixl(icp) != DDI_SUCCESS) { in av1394_ir_init()
[all …]
H A Dav1394_isoch_xmit.c91 av1394_it_init(av1394_ic_t *icp, int *error) in av1394_it_init() argument
93 av1394_it_t *itp = &icp->ic_it; in av1394_it_init()
99 nframes = av1394_ic_alloc_pool(pool, icp->ic_framesz, icp->ic_nframes, in av1394_it_init()
106 mutex_enter(&icp->ic_mutex); in av1394_it_init()
107 icp->ic_nframes = nframes; in av1394_it_init()
111 itp->it_nempty = icp->ic_nframes; in av1394_it_init()
112 itp->it_last_full = icp->ic_nframes - 1; in av1394_it_init()
114 if (av1394_ic_dma_setup(icp, pool) != DDI_SUCCESS) { in av1394_it_init()
115 mutex_exit(&icp->ic_mutex); in av1394_it_init()
117 av1394_it_cleanup(icp, 1); in av1394_it_init()
[all …]
H A Dav1394_isoch_chan.c38 static void av1394_ic_cleanup(av1394_ic_t *icp, int level);
41 iec61883_isoch_init_t *ii, av1394_ic_t *icp, int num);
42 static int av1394_ic_alloc_channel(av1394_ic_t *icp, uint64_t mask, int *);
43 static void av1394_ic_free_channel(av1394_ic_t *icp);
69 av1394_ic_t *icp; in av1394_ic_close() local
76 icp = ip->i_ic[i]; in av1394_ic_close()
77 if (icp != NULL) { in av1394_ic_close()
78 (void) av1394_ic_stop(icp); in av1394_ic_close()
79 av1394_ic_fini(icp); in av1394_ic_close()
96 av1394_ic_t *icp = NULL; in av1394_ic_init() local
[all …]
H A Dav1394_isoch.c135 av1394_ic_t *icp; in av1394_isoch_cpr_suspend() local
146 icp = ip->i_ic[i]; in av1394_isoch_cpr_suspend()
147 if (icp) { in av1394_isoch_cpr_suspend()
148 mutex_enter(&icp->ic_mutex); in av1394_isoch_cpr_suspend()
149 if (icp->ic_state != AV1394_IC_IDLE) { in av1394_isoch_cpr_suspend()
152 mutex_exit(&icp->ic_mutex); in av1394_isoch_cpr_suspend()
179 av1394_ic_t *icp; in av1394_isoch_read() local
185 icp = avp->av_i.i_ic[63]; in av1394_isoch_read()
186 if (icp == NULL) { in av1394_isoch_read()
187 if ((ret = av1394_isoch_autorecv_init(avp, &icp)) != 0) { in av1394_isoch_read()
[all …]
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/ping/
H A Dping_aux.c225 struct icmp *icp; in check_reply() local
301 icp = (struct icmp *)(buf + hlen); in check_reply()
309 icp = (struct icmp *)buf; in check_reply()
313 switch (icp->icmp_type) { in check_reply()
315 ip = &icp->icmp_ip; in check_reply()
335 if (icp->icmp_code == ICMP_UNREACH_PORT && in check_reply()
452 if (icp->icmp_code >= A_CNT(unreach)) { in check_reply()
454 icp->icmp_code, in check_reply()
458 unreach[icp->icmp_code], in check_reply()
515 ip = &icp->icmp_ip; in check_reply()
[all …]
/titanic_41/usr/src/uts/common/sys/1394/targets/av1394/
H A Dav1394_isoch.h459 void av1394_ic_fini(av1394_ic_t *icp);
463 int av1394_ic_dma_setup(av1394_ic_t *icp, av1394_isoch_pool_t *pool);
464 void av1394_ic_dma_cleanup(av1394_ic_t *icp, av1394_isoch_pool_t *pool);
467 void av1394_ic_dma_sync_frames(av1394_ic_t *icp, int idx, int cnt,
469 int av1394_ic_start(av1394_ic_t *icp);
470 int av1394_ic_stop(av1394_ic_t *icp);
472 void av1394_ic_trigger_softintr(av1394_ic_t *icp, int num, int preq);
475 int av1394_ir_init(av1394_ic_t *icp, int *error);
476 void av1394_ir_fini(av1394_ic_t *icp);
477 int av1394_ir_start(av1394_ic_t *icp);
[all …]
/titanic_41/usr/src/lib/libipd/common/
H A Dlibipd.c248 ipd_ctl(int fd, zoneid_t z, const ipd_config_t *icp) in ipd_ctl() argument
255 if (icp->ic_mask & IPDM_CORRUPT) { in ipd_ctl()
256 if (icp->ic_corrupt == 0) in ipd_ctl()
259 if (icp->ic_mask & IPDM_DELAY) { in ipd_ctl()
260 if (icp->ic_delay == 0) in ipd_ctl()
263 if (icp->ic_mask & IPDM_DROP) { in ipd_ctl()
264 if (icp->ic_drop == 0) in ipd_ctl()
274 if ((icp->ic_mask & IPDM_CORRUPT) && icp->ic_corrupt != 0) { in ipd_ctl()
276 ipip.ipip_arg = icp->ic_corrupt; in ipd_ctl()
283 if ((icp->ic_mask & IPDM_DELAY) && icp->ic_delay != 0) { in ipd_ctl()
[all …]
/titanic_41/usr/src/lib/cfgadm_plugins/ac/common/
H A Dmema_prom.c203 char *icp; in prom_write_one() local
206 for (icp = in_opp->oprom_array; *icp != '\0'; icp++) { in prom_write_one()
207 switch (*icp) { in prom_write_one()
211 board = *icp - '0'; in prom_write_one()
215 board = *icp - 'a' + 10; in prom_write_one()
219 board = *icp - 'A' + 10; in prom_write_one()
/titanic_41/usr/src/stand/lib/fs/common/
H A Dcache.c292 cache_t *icp; in get_icache() local
296 icp = get_cache(ic_hash[IC_HASH(dev, inum)], &ic_head); in get_icache()
298 return (icp ? (caddr_t)icp->data : 0); in get_icache()
311 ic_t *icp = (ic_t *)set_cache(&ic_hash[IC_HASH(dev, inum)], in set_icache() local
313 icp->ic_num = inum; in set_icache()
314 icp->ic_hdr.data = ip; in set_icache()
315 icp->ic_hdr.dev = dev; in set_icache()
316 icp->ic_hdr.size = size; in set_icache()
329 ic_t *icp = (ic_t *)set_cache(&ic_hash[IC_HASH(dev, inum)], in set_ricache() local
332 if (icp == NULL) in set_ricache()
[all …]
/titanic_41/usr/src/uts/common/inet/sctp/
H A Dsctp_init.c147 sctp_init_chunk_t *icp; in sctp_init_mp() local
162 initlen = sizeof (*chp) + sizeof (*icp); in sctp_init_mp()
199 icp = (sctp_init_chunk_t *)(chp + 1); in sctp_init_mp()
200 icp->sic_inittag = sctp->sctp_lvtag; in sctp_init_mp()
201 U32_TO_ABE32(sctp->sctp_rwnd, &(icp->sic_a_rwnd)); in sctp_init_mp()
202 U16_TO_ABE16(sctp->sctp_num_ostr, &(icp->sic_outstr)); in sctp_init_mp()
203 U16_TO_ABE16(sctp->sctp_num_istr, &(icp->sic_instr)); in sctp_init_mp()
204 U32_TO_ABE32(sctp->sctp_ltsn, &(icp->sic_inittsn)); in sctp_init_mp()
206 p = (uchar_t *)(icp + 1); in sctp_init_mp()
/titanic_41/usr/src/stand/lib/sock/
H A Dsocket.c799 struct inetgram *icp; in recvfrom() local
846 while ((icp = sockets[sock_id].inq) != NULL) { in recvfrom()
849 icp->igm_level != APP_LVL) { in recvfrom()
852 icp->igm_level); in recvfrom()
854 del_gram(&sockets[sock_id].inq, icp, B_TRUE); in recvfrom()
862 if (icp == NULL) { in recvfrom()
895 if (*fromlen > sizeof (icp->igm_saddr)) in recvfrom()
896 *fromlen = sizeof (icp->igm_saddr); in recvfrom()
897 bcopy((caddr_t)&(icp->igm_saddr), (caddr_t)from, in recvfrom()
903 mp = icp->igm_mp; in recvfrom()
[all …]
/titanic_41/usr/src/cmd/ipdadm/
H A Dipdadm.c85 ipdadm_list_one(zoneid_t z, const ipd_config_t *icp, void *arg) in ipdadm_list_one() argument
100 (void) printf("\t%u\t%u\t%u\n", icp->ic_corrupt, icp->ic_drop, in ipdadm_list_one()
101 icp->ic_delay); in ipdadm_list_one()
148 ipd_config_t *icp; in ipdadm_info() local
167 if (ipd_status_get_config(hdl, g_zid, &icp) != 0) { in ipdadm_info()
181 icp->ic_corrupt); in ipdadm_info()
183 icp->ic_drop); in ipdadm_info()
185 icp->ic_delay); in ipdadm_info()
/titanic_41/usr/src/lib/libcurses/screen/
H A Dtputs.c54 char *icp = cp; in _tpad() local
120 (*outc)(*icp++); in _tpad()
121 return (icp); in _tpad()
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_sctp.c687 const sctp_init_chunk_t *icp = data; in parse_init_chunk() local
689 if (datalen < sizeof (*icp)) { in parse_init_chunk()
699 ntohl(icp->sic_inittsn), ntohs(icp->sic_outstr), in parse_init_chunk()
700 ntohs(icp->sic_instr), ntohl(icp->sic_a_rwnd))); in parse_init_chunk()
707 "Initiate tag = 0x%.8x", ntohl(icp->sic_inittag)); in parse_init_chunk()
709 "Advertised receiver window credit = %u", ntohl(icp->sic_a_rwnd)); in parse_init_chunk()
711 "Outbound streams = %hu", ntohs(icp->sic_outstr)); in parse_init_chunk()
713 "Inbound streams = %hu", ntohs(icp->sic_instr)); in parse_init_chunk()
715 "Initial TSN = 0x%.8x", ntohl(icp->sic_inittsn)); in parse_init_chunk()
717 if (datalen > sizeof (*icp)) { in parse_init_chunk()
[all …]
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/
H A Din.rdisc.c553 register struct icmp *icp = (struct icmp *)ALIGN(outpack); in solicitor() local
560 icp->icmp_type = ICMP_ROUTERSOLICIT; in solicitor()
561 icp->icmp_code = 0; in solicitor()
562 icp->icmp_cksum = 0; in solicitor()
563 icp->icmp_void = 0; /* Reserved */ in solicitor()
567 icp->icmp_cksum = in_cksum((ushort_t *)icp, packetlen); in solicitor()
581 pr_type((int)icp->icmp_type), li->li_name); in solicitor()
766 register struct icmp *icp; in pr_pack() local
781 icp = (struct icmp *)ALIGN(buf + hlen); in pr_pack()
794 pr_type((int)icp->icmp_type), li->li_name); in pr_pack()
[all …]
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/traceroute/
H A Dtraceroute_aux.c334 struct icmp *icp; in check_reply() local
351 icp = (struct icmp *)(buf + hlen); in check_reply()
353 *type = icp->icmp_type; in check_reply()
354 *code = icp->icmp_code; in check_reply()
367 hip = &icp->icmp_ip; in check_reply()
372 icp->icmp_id == htons(ident) && in check_reply()
373 icp->icmp_seq == htons(seq)) in check_reply()

12