Lines Matching defs:pdu

61 	isns_pdu_t **pdu,
77 *pdu = NULL;
100 /* Poll and receive the pdu header */
147 /* poll and receive the pdu payload */
174 (*pdu) = (isns_pdu_t *)malloc(*pdu_size);
175 if (*pdu == NULL) {
181 (*pdu)->version = ntohs(tmp_pdu_hdr->version);
182 (*pdu)->func_id = ntohs(tmp_pdu_hdr->func_id);
183 (*pdu)->payload_len = payload_len;
184 (*pdu)->flags = ntohs(tmp_pdu_hdr->flags);
185 (*pdu)->xid = ntohs(tmp_pdu_hdr->xid);
186 (*pdu)->seq = ntohs(tmp_pdu_hdr->seq);
187 (void) memcpy(&((*pdu)->payload), tmp_pdu_data, payload_len);
200 isns_pdu_t *pdu,
220 * Initialize the pdu flags.
226 * Initialize the pdu sequence id.
230 iovec[0].iov_base = (void *)pdu;
233 payload = pdu->payload;
236 pdu->flags = htons(flags);
237 pdu->seq = htons(0);
238 pdu->payload_len = htons(pl);
239 dump_pdu2(pdu);
250 /* set the last pdu flag */
254 pdu->payload_len = htons(send_len);
256 /* set the pdu flags */
257 pdu->flags = htons(flags);
258 /* set the pdu sequence id */
259 pdu->seq = htons(seq);
264 /* get rid of the first pdu flag */
281 isnslog(LOG_DEBUG, "isns_send_pdu", "sending pdu failed.");
326 isns_pdu_t **pdu,
331 int ec = pdu_reset(pdu, sz);
342 isns_pdu_t **pdu,
347 return (pdu_reset_scn(pdu, pl, sz));
352 isns_pdu_t *pdu,
359 resp = (isns_resp_t *)pdu->payload;
373 isns_pdu_t **pdu,
401 new_pdu = (isns_pdu_t *)realloc(*pdu, new_sz);
404 *pdu = new_pdu;
473 payload_ptr = (*pdu)->payload + *pl;
491 isns_pdu_t *pdu
494 uint8_t *payload = &pdu->payload[0];
495 uint16_t payload_len = pdu->payload_len;
499 if (pdu->func_id & ISNS_RSP_MASK) {
518 isns_pdu_t *pdu,
522 uint8_t *payload = &pdu->payload[0];
523 uint16_t payload_len = pdu->payload_len;
530 if (pdu->func_id & ISNS_RSP_MASK) {
566 isns_pdu_t *pdu,
570 uint8_t *payload = &pdu->payload[0];
571 uint16_t payload_len = pdu->payload_len;
579 if (pdu->func_id & ISNS_RSP_MASK) {