iscsi_hdr_t
pdu = idm_pdu_alloc(sizeof (iscsi_hdr_t), resp_datalen);
resp = idm_pdu_alloc(sizeof (iscsi_hdr_t), resp_datalen);
resp = idm_pdu_alloc(sizeof (iscsi_hdr_t), 0);
abt = idm_pdu_alloc(sizeof (iscsi_hdr_t), 0);
reject_pdu = idm_pdu_alloc(sizeof (iscsi_hdr_t),
pdu->isp_hdr = (iscsi_hdr_t *)(pdu + 1); /* Ptr arithmetic */
pdu->isp_hdrlen = sizeof (iscsi_hdr_t);
login_resp = idm_pdu_alloc(sizeof (iscsi_hdr_t),
login_resp = idm_pdu_alloc(sizeof (iscsi_hdr_t), 0);
lack = idm_pdu_alloc(sizeof (iscsi_hdr_t), 0);
bcopy(lsm->icl_login_resp_tmpl, lack->isp_hdr, sizeof (iscsi_hdr_t));
iscsi_hdr_t *ihp = pdu->isp_hdr;
resp = idm_pdu_alloc(sizeof (iscsi_hdr_t), len);
iscsi_hdr_t *bhs;
pdu = idm_pdu_alloc_nosleep(sizeof (iscsi_hdr_t), 0);
pdu->isp_hdr = (iscsi_hdr_t *)(uintptr_t)iscsi_hdrp;
pdu->isp_hdrlen = sizeof (iscsi_hdr_t) +
result->isp_hdr = (iscsi_hdr_t *)(result + 1);
pdu->isp_hdr = (iscsi_hdr_t *)((void *)hdr);
iscsi_hdr_t *ihp = (iscsi_hdr_t *)pdu->isp_hdr;
sizeof (idm_pdu_t) + sizeof (iscsi_hdr_t), 8,
bzero(&idb->idb_data_hdr_tmpl, sizeof (iscsi_hdr_t));
bzero(&rtt_buf->idb_data_hdr_tmpl, sizeof (iscsi_hdr_t));
sizeof (iscsi_hdr_t));
pdu->isp_hdr = (iscsi_hdr_t *)(pdu + 1); /* Ptr arithmetic */
pdu->isp_hdrlen = sizeof (iscsi_hdr_t);
bzero(pdu->isp_hdr, sizeof (iscsi_hdr_t));
pdu->isp_hdr = (iscsi_hdr_t *)(pdu + 1); /* Ptr arithmetic */
pdu->isp_hdr = (iscsi_hdr_t *)(pdu + 1);
pdu->isp_hdrlen = sizeof (iscsi_hdr_t);
iscsi_hdr_t *bhs;
iscsi_hdr_t *bhs;
rc = idm_sorecv(so_conn->ic_so, pdu->isp_hdr, sizeof (iscsi_hdr_t));
pdu->isp_hdrlen = sizeof (iscsi_hdr_t) +
bcopy(pdu->isp_hdr, new_hdr, sizeof (iscsi_hdr_t));
ahslen = pdu->isp_hdrlen - sizeof (iscsi_hdr_t);
sizeof (iscsi_hdr_t) + ahslen);
iscsi_hdr_t *ihp = pdu->isp_hdr;
iscsi_status_t (*sendpdu)(void *, iscsi_hdr_t *, char *, int);
iscsi_status_t (*recvdata)(void *, iscsi_hdr_t *, char *,
iscsi_status_t (*recvhdr)(void *, iscsi_hdr_t *, int, int, int);
iscsi_hdr_t conn_login_resp_hdr;
isp, (iscsi_hdr_t *)inihp, &icmdp))) {
iscsi_hdr_t *old_ihp = NULL;
if (dlength < sizeof (iscsi_hdr_t)) {
old_ihp = (iscsi_hdr_t *)data;
iscsi_rx_process_rejected_tsk_mgt(idm_conn_t *ic, iscsi_hdr_t *old_ihp)
isp, (iscsi_hdr_t *)ilrhp, &icmdp))) {
iscsi_rx_process_itt_to_icmdp(iscsi_sess_t *isp, iscsi_hdr_t *ihp,
kmem_free((iscsi_hdr_t *)pdu->isp_hdr, pdu->isp_hdrlen);
iscsi_hdr_t *ihp = (iscsi_hdr_t *)hdr;
iscsi_hdr_t *ihp;
ihp = (iscsi_hdr_t *)pdu->isp_hdr;
iscsi_hdr_t *ihp = (iscsi_hdr_t *)pdu->isp_hdr;
(iscsi_hdr_t *)irhp, icmdp);
sizeof (iscsi_hdr_t));
iscsi_hdr_t *ihp, iscsi_cmd_t **icmdp);
iscsi_hdr_t *old_ihp);
text_pdu = idm_pdu_alloc(sizeof (iscsi_hdr_t), 0);
iscsi_hdr_t *ihp = text_pdu->isp_hdr;
static iscsi_status_t iscsi_net_sendpdu(void *socket, iscsi_hdr_t *ihp,
static iscsi_status_t iscsi_net_recvdata(void *socket, iscsi_hdr_t *ihp,
static iscsi_status_t iscsi_net_recvhdr(void *socket, iscsi_hdr_t *ihp,
iscsi_net_sendpdu(void *socket, iscsi_hdr_t *ihp, char *data, int flags)
sizeof (iscsi_hdr_t) + ihp->hlength * 4);
iscsi_net_recvhdr(void *socket, iscsi_hdr_t *ihp, int header_length,
if (header_length < sizeof (iscsi_hdr_t)) {
iov[0].iov_len = sizeof (iscsi_hdr_t);
if (recv_len != sizeof (iscsi_hdr_t)) {
adhdr = ((char *)ihp) + sizeof (iscsi_hdr_t);
adhdr_length = header_length - sizeof (iscsi_hdr_t);
sizeof (iscsi_hdr_t) + ihp->hlength * 4);
iscsi_net_recvdata(void *socket, iscsi_hdr_t *ihp, char *data,
iscsi_hdr_t idb_data_hdr_tmpl; /* Sockets only */
iscsi_hdr_t *isp_hdr;
#define IDM_SORX_CACHE_HDRLEN (sizeof (iscsi_hdr_t) + IDM_SORX_CACHE_AHSLEN)