Symbol: pdu
lib/libiscsiutil/libiscsiutil.h
127
keys_load_pdu(struct keys *keys, const struct pdu *pdu)
lib/libiscsiutil/libiscsiutil.h
129
keys_load(keys, pdu->pdu_data, pdu->pdu_data_len);
lib/libiscsiutil/libiscsiutil.h
133
keys_save_pdu(struct keys *keys, struct pdu *pdu)
lib/libiscsiutil/libiscsiutil.h
135
keys_save(keys, &pdu->pdu_data, &pdu->pdu_data_len);
lib/libiscsiutil/libiscsiutil.h
138
struct pdu *pdu_new(struct connection *ic);
lib/libiscsiutil/libiscsiutil.h
139
struct pdu *pdu_new_response(struct pdu *request);
lib/libiscsiutil/libiscsiutil.h
140
int pdu_ahs_length(const struct pdu *pdu);
lib/libiscsiutil/libiscsiutil.h
141
int pdu_data_segment_length(const struct pdu *pdu);
lib/libiscsiutil/libiscsiutil.h
142
void pdu_set_data_segment_length(struct pdu *pdu,
lib/libiscsiutil/libiscsiutil.h
144
void pdu_receive(struct pdu *request);
lib/libiscsiutil/libiscsiutil.h
145
void pdu_send(struct pdu *response);
lib/libiscsiutil/libiscsiutil.h
146
void pdu_delete(struct pdu *ip);
lib/libiscsiutil/libiscsiutil.h
152
struct pdu **requestp);
lib/libiscsiutil/libiscsiutil.h
153
void text_send_response(struct pdu *request,
lib/libiscsiutil/libiscsiutil.h
70
void (*pdu_receive_proxy)(struct pdu *);
lib/libiscsiutil/libiscsiutil.h
71
void (*pdu_send_proxy)(struct pdu *);
lib/libiscsiutil/pdu.c
102
if ((pdu->pdu_data_len % 4) != 0)
lib/libiscsiutil/pdu.c
103
return (4 - (pdu->pdu_data_len % 4));
lib/libiscsiutil/pdu.c
133
pdu_receive(struct pdu *pdu)
lib/libiscsiutil/pdu.c
139
conn = pdu->pdu_connection;
lib/libiscsiutil/pdu.c
141
return (conn->conn_ops->pdu_receive_proxy(pdu));
lib/libiscsiutil/pdu.c
143
pdu_read(conn, (char *)pdu->pdu_bhs, sizeof(*pdu->pdu_bhs));
lib/libiscsiutil/pdu.c
145
len = pdu_ahs_length(pdu);
lib/libiscsiutil/pdu.c
149
len = pdu_data_segment_length(pdu);
lib/libiscsiutil/pdu.c
157
pdu->pdu_data_len = len;
lib/libiscsiutil/pdu.c
158
pdu->pdu_data = malloc(len);
lib/libiscsiutil/pdu.c
159
if (pdu->pdu_data == NULL)
lib/libiscsiutil/pdu.c
162
pdu_read(conn, (char *)pdu->pdu_data, pdu->pdu_data_len);
lib/libiscsiutil/pdu.c
164
padding = pdu_padding(pdu);
lib/libiscsiutil/pdu.c
173
pdu_send(struct pdu *pdu)
lib/libiscsiutil/pdu.c
182
conn = pdu->pdu_connection;
lib/libiscsiutil/pdu.c
184
return (conn->conn_ops->pdu_send_proxy(pdu));
lib/libiscsiutil/pdu.c
186
pdu_set_data_segment_length(pdu, pdu->pdu_data_len);
lib/libiscsiutil/pdu.c
187
iov[0].iov_base = pdu->pdu_bhs;
lib/libiscsiutil/pdu.c
188
iov[0].iov_len = sizeof(*pdu->pdu_bhs);
lib/libiscsiutil/pdu.c
192
if (pdu->pdu_data_len > 0) {
lib/libiscsiutil/pdu.c
193
iov[1].iov_base = pdu->pdu_data;
lib/libiscsiutil/pdu.c
194
iov[1].iov_len = pdu->pdu_data_len;
lib/libiscsiutil/pdu.c
198
padding = pdu_padding(pdu);
lib/libiscsiutil/pdu.c
219
pdu_delete(struct pdu *pdu)
lib/libiscsiutil/pdu.c
222
free(pdu->pdu_data);
lib/libiscsiutil/pdu.c
223
free(pdu->pdu_bhs);
lib/libiscsiutil/pdu.c
224
free(pdu);
lib/libiscsiutil/pdu.c
44
pdu_ahs_length(const struct pdu *pdu)
lib/libiscsiutil/pdu.c
47
return (pdu->pdu_bhs->bhs_total_ahs_len * 4);
lib/libiscsiutil/pdu.c
51
pdu_data_segment_length(const struct pdu *pdu)
lib/libiscsiutil/pdu.c
55
len += pdu->pdu_bhs->bhs_data_segment_len[0];
lib/libiscsiutil/pdu.c
57
len += pdu->pdu_bhs->bhs_data_segment_len[1];
lib/libiscsiutil/pdu.c
59
len += pdu->pdu_bhs->bhs_data_segment_len[2];
lib/libiscsiutil/pdu.c
65
pdu_set_data_segment_length(struct pdu *pdu, uint32_t len)
lib/libiscsiutil/pdu.c
68
pdu->pdu_bhs->bhs_data_segment_len[2] = len;
lib/libiscsiutil/pdu.c
69
pdu->pdu_bhs->bhs_data_segment_len[1] = len >> 8;
lib/libiscsiutil/pdu.c
70
pdu->pdu_bhs->bhs_data_segment_len[0] = len >> 16;
lib/libiscsiutil/pdu.c
73
struct pdu *
lib/libiscsiutil/pdu.c
76
struct pdu *pdu;
lib/libiscsiutil/pdu.c
78
pdu = calloc(1, sizeof(*pdu));
lib/libiscsiutil/pdu.c
79
if (pdu == NULL)
lib/libiscsiutil/pdu.c
82
pdu->pdu_bhs = calloc(1, sizeof(*pdu->pdu_bhs));
lib/libiscsiutil/pdu.c
83
if (pdu->pdu_bhs == NULL)
lib/libiscsiutil/pdu.c
86
pdu->pdu_connection = conn;
lib/libiscsiutil/pdu.c
88
return (pdu);
lib/libiscsiutil/pdu.c
91
struct pdu *
lib/libiscsiutil/pdu.c
92
pdu_new_response(struct pdu *request)
lib/libiscsiutil/pdu.c
99
pdu_padding(const struct pdu *pdu)
lib/libiscsiutil/text.c
124
static struct pdu *
lib/libiscsiutil/text.c
127
struct pdu *response;
lib/libiscsiutil/text.c
172
struct pdu *request;
lib/libiscsiutil/text.c
202
struct pdu *request, *response;
lib/libiscsiutil/text.c
247
text_read_request(struct connection *conn, struct pdu **requestp)
lib/libiscsiutil/text.c
250
struct pdu *request;
lib/libiscsiutil/text.c
275
text_send_response(struct pdu *request, struct keys *response_keys)
lib/libiscsiutil/text.c
287
struct pdu *request2, *response;
lib/libiscsiutil/text.c
41
static struct pdu *
lib/libiscsiutil/text.c
44
struct pdu *request;
lib/libiscsiutil/text.c
62
static struct pdu *
lib/libiscsiutil/text.c
65
struct pdu *request;
lib/libiscsiutil/text.c
95
static struct pdu *
lib/libiscsiutil/text.c
96
text_new_response(struct pdu *request, uint32_t ttt, bool final)
lib/libiscsiutil/text.c
98
struct pdu *response;
lib/libnvmf/nvmf_tcp.c
151
nvmf_tcp_write_pdu(struct nvmf_tcp_qpair *qp, const void *pdu, size_t len)
lib/libnvmf/nvmf_tcp.c
156
cp = pdu;
lib/libnvmf/nvmf_tcp.c
225
nvmf_tcp_validate_pdu(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu,
lib/libnvmf/nvmf_tcp.c
236
ch = pdu->hdr;
lib/libnvmf/nvmf_tcp.c
281
pdu->data_len = data_len;
lib/libnvmf/nvmf_tcp.c
309
nvmf_tcp_read_pdu(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
315
memset(pdu, 0, sizeof(*pdu));
lib/libnvmf/nvmf_tcp.c
327
pdu->hdr = &ch;
lib/libnvmf/nvmf_tcp.c
328
error = nvmf_tcp_validate_pdu(qp, pdu, sizeof(ch));
lib/libnvmf/nvmf_tcp.c
329
pdu->hdr = NULL;
lib/libnvmf/nvmf_tcp.c
335
pdu->hdr = malloc(plen);
lib/libnvmf/nvmf_tcp.c
336
memcpy(pdu->hdr, &ch, sizeof(ch));
lib/libnvmf/nvmf_tcp.c
337
error = nvmf_tcp_read_buffer(qp->s, pdu->hdr + 1, plen - sizeof(ch));
lib/libnvmf/nvmf_tcp.c
340
error = nvmf_tcp_validate_pdu(qp, pdu, plen);
lib/libnvmf/nvmf_tcp.c
342
free(pdu->hdr);
lib/libnvmf/nvmf_tcp.c
343
pdu->hdr = NULL;
lib/libnvmf/nvmf_tcp.c
349
nvmf_tcp_free_pdu(struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
351
free(pdu->hdr);
lib/libnvmf/nvmf_tcp.c
352
pdu->hdr = NULL;
lib/libnvmf/nvmf_tcp.c
356
nvmf_tcp_handle_term_req(struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
360
hdr = (void *)pdu->hdr;
lib/libnvmf/nvmf_tcp.c
364
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
370
struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
376
cmd = (void *)pdu->hdr;
lib/libnvmf/nvmf_tcp.c
383
tc->rx_pdu = *pdu;
lib/libnvmf/nvmf_tcp.c
391
struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
397
rsp = (void *)pdu->hdr;
lib/libnvmf/nvmf_tcp.c
405
tc->rx_pdu = *pdu;
lib/libnvmf/nvmf_tcp.c
496
nvmf_tcp_handle_h2c_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
503
h2c = (void *)pdu->hdr;
lib/libnvmf/nvmf_tcp.c
507
pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
508
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
516
offsetof(struct nvme_tcp_h2c_data_hdr, ttag), pdu->hdr,
lib/libnvmf/nvmf_tcp.c
517
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
518
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
523
if (data_len != pdu->data_len) {
lib/libnvmf/nvmf_tcp.c
526
offsetof(struct nvme_tcp_h2c_data_hdr, datal), pdu->hdr,
lib/libnvmf/nvmf_tcp.c
527
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
528
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
537
pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
538
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
544
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->hdr,
lib/libnvmf/nvmf_tcp.c
545
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
546
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
551
((pdu->hdr->flags & NVME_TCP_H2C_DATA_FLAGS_LAST_PDU) != 0)) {
lib/libnvmf/nvmf_tcp.c
553
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->hdr,
lib/libnvmf/nvmf_tcp.c
554
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
555
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
561
icd = (const char *)pdu->hdr + pdu->hdr->pdo;
lib/libnvmf/nvmf_tcp.c
564
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
569
nvmf_tcp_handle_c2h_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
576
c2h = (void *)pdu->hdr;
lib/libnvmf/nvmf_tcp.c
586
offsetof(struct nvme_tcp_c2h_data_hdr, cccid), pdu->hdr,
lib/libnvmf/nvmf_tcp.c
587
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
588
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
593
if (data_len != pdu->data_len) {
lib/libnvmf/nvmf_tcp.c
596
offsetof(struct nvme_tcp_c2h_data_hdr, datal), pdu->hdr,
lib/libnvmf/nvmf_tcp.c
597
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
598
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
607
pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
608
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
614
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->hdr,
lib/libnvmf/nvmf_tcp.c
615
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
616
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
621
((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_LAST_PDU) != 0)) {
lib/libnvmf/nvmf_tcp.c
623
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->hdr,
lib/libnvmf/nvmf_tcp.c
624
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
625
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
631
icd = (const char *)pdu->hdr + pdu->hdr->pdo;
lib/libnvmf/nvmf_tcp.c
634
if ((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_SUCCESS) != 0) {
lib/libnvmf/nvmf_tcp.c
644
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
653
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
702
nvmf_tcp_handle_r2t(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
lib/libnvmf/nvmf_tcp.c
709
r2t = (void *)pdu->hdr;
lib/libnvmf/nvmf_tcp.c
715
offsetof(struct nvme_tcp_r2t_hdr, cccid), pdu->hdr,
lib/libnvmf/nvmf_tcp.c
716
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
717
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
724
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->hdr,
lib/libnvmf/nvmf_tcp.c
725
le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
726
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
738
pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen);
lib/libnvmf/nvmf_tcp.c
739
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
752
nvmf_tcp_free_pdu(pdu);
lib/libnvmf/nvmf_tcp.c
759
struct nvmf_tcp_rxpdu pdu;
lib/libnvmf/nvmf_tcp.c
762
error = nvmf_tcp_read_pdu(qp, &pdu);
lib/libnvmf/nvmf_tcp.c
766
switch (pdu.hdr->pdu_type) {
lib/libnvmf/nvmf_tcp.c
772
return (nvmf_tcp_handle_term_req(&pdu));
lib/libnvmf/nvmf_tcp.c
774
return (nvmf_tcp_save_command_capsule(qp, &pdu));
lib/libnvmf/nvmf_tcp.c
776
return (nvmf_tcp_save_response_capsule(qp, &pdu));
lib/libnvmf/nvmf_tcp.c
778
return (nvmf_tcp_handle_h2c_data(qp, &pdu));
lib/libnvmf/nvmf_tcp.c
780
return (nvmf_tcp_handle_c2h_data(qp, &pdu));
lib/libnvmf/nvmf_tcp.c
782
return (nvmf_tcp_handle_r2t(qp, &pdu));
lib/libnvmf/nvmf_tcp.c
790
const struct nvme_tcp_ic_req *pdu;
lib/libnvmf/nvmf_tcp.c
867
pdu = (const struct nvme_tcp_ic_req *)ch;
lib/libnvmf/nvmf_tcp.c
868
if (le16toh(pdu->pfv) != 0) {
lib/libnvmf/nvmf_tcp.c
870
le16toh(pdu->pfv));
lib/libnvmf/nvmf_tcp.c
877
if (pdu->hpda > NVME_TCP_HPDA_MAX) {
lib/libnvmf/nvmf_tcp.c
878
na_error(na, "NVMe/TCP: Unsupported PDA %u", pdu->hpda);
lib/libnvmf/nvmf_tcp.c
885
if (pdu->dgst.bits.reserved != 0) {
lib/libnvmf/nvmf_tcp.c
898
struct nvme_tcp_ic_req *pdu)
lib/libnvmf/nvmf_tcp.c
902
error = nvmf_tcp_read_buffer(qp->s, pdu, sizeof(*pdu));
lib/libnvmf/nvmf_tcp.c
909
return (nvmf_tcp_validate_ic_pdu(na, qp, &pdu->common, sizeof(*pdu)));
lib/libnvmf/nvmf_tcp.c
914
struct nvme_tcp_ic_resp *pdu)
lib/libnvmf/nvmf_tcp.c
918
error = nvmf_tcp_read_buffer(qp->s, pdu, sizeof(*pdu));
lib/libnvmf/nvmf_tcp.c
925
return (nvmf_tcp_validate_ic_pdu(na, qp, &pdu->common, sizeof(*pdu)));
lib/libsdp/search.c
159
xpdu.pdu.pid = SDP_PDU_SERVICE_SEARCH_ATTRIBUTE_REQUEST;
lib/libsdp/search.c
160
xpdu.pdu.tid = htons(ss->tid);
lib/libsdp/search.c
161
xpdu.pdu.len = htons(req_cs - ss->req);
lib/libsdp/search.c
165
iov[0].iov_len = sizeof(xpdu.pdu);
lib/libsdp/search.c
197
xpdu.pdu.tid = ntohs(xpdu.pdu.tid);
lib/libsdp/search.c
198
xpdu.pdu.len = ntohs(xpdu.pdu.len);
lib/libsdp/search.c
201
if (xpdu.pdu.pid == SDP_PDU_ERROR_RESPONSE ||
lib/libsdp/search.c
202
xpdu.pdu.tid != ss->tid ||
lib/libsdp/search.c
203
xpdu.pdu.len > len ||
lib/libsdp/search.c
204
xpdu.len > xpdu.pdu.len) {
lib/libsdp/search.c
54
sdp_pdu_t pdu;
lib/libsdp/service.c
118
sdp_pdu_t pdu;
lib/libsdp/service.c
127
if (sizeof(pdu) + sizeof(handle) > SDP_LOCAL_MTU) {
lib/libsdp/service.c
132
pdu.pid = SDP_PDU_SERVICE_UNREGISTER_REQUEST;
lib/libsdp/service.c
133
pdu.tid = htons(++ss->tid);
lib/libsdp/service.c
134
pdu.len = htons(sizeof(handle));
lib/libsdp/service.c
138
iov[0].iov_base = (void *) &pdu;
lib/libsdp/service.c
139
iov[0].iov_len = sizeof(pdu);
lib/libsdp/service.c
162
sdp_pdu_t pdu;
lib/libsdp/service.c
171
if (sizeof(pdu) + sizeof(handle) + datalen > SDP_LOCAL_MTU) {
lib/libsdp/service.c
176
pdu.pid = SDP_PDU_SERVICE_CHANGE_REQUEST;
lib/libsdp/service.c
177
pdu.tid = htons(++ss->tid);
lib/libsdp/service.c
178
pdu.len = htons(sizeof(handle) + datalen);
lib/libsdp/service.c
182
iov[0].iov_base = (void *) &pdu;
lib/libsdp/service.c
183
iov[0].iov_len = sizeof(pdu);
lib/libsdp/service.c
206
sdp_pdu_p pdu;
lib/libsdp/service.c
219
pdu = (sdp_pdu_p) ss->rsp;
lib/libsdp/service.c
220
pdu->tid = ntohs(pdu->tid);
lib/libsdp/service.c
221
pdu->len = ntohs(pdu->len);
lib/libsdp/service.c
223
if (pdu->pid != SDP_PDU_ERROR_RESPONSE || pdu->tid != ss->tid ||
lib/libsdp/service.c
224
pdu->len < 2 || pdu->len != len - sizeof(*pdu)) {
lib/libsdp/service.c
229
error = (uint16_t) ss->rsp[sizeof(pdu)] << 8;
lib/libsdp/service.c
230
error |= (uint16_t) ss->rsp[sizeof(pdu) + 1];
lib/libsdp/service.c
53
sdp_pdu_t pdu;
lib/libsdp/service.c
63
if (sizeof(pdu)+sizeof(uuid)+sizeof(*bdaddr)+datalen > SDP_LOCAL_MTU) {
lib/libsdp/service.c
68
pdu.pid = SDP_PDU_SERVICE_REGISTER_REQUEST;
lib/libsdp/service.c
69
pdu.tid = htons(++ss->tid);
lib/libsdp/service.c
70
pdu.len = htons(sizeof(uuid) + sizeof(*bdaddr) + datalen);
lib/libsdp/service.c
74
iov[0].iov_base = (void *) &pdu;
lib/libsdp/service.c
75
iov[0].iov_len = sizeof(pdu);
lib/libsdp/service.c
98
if (len != sizeof(pdu) + sizeof(uint16_t) + sizeof(uint32_t)) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1029
pdu->data_digest_mismatch = false;
sys/dev/cxgbe/nvmf/nvmf_che.c
1033
pdu->data_digest_mismatch = true;
sys/dev/cxgbe/nvmf/nvmf_che.c
1039
pdu->data_len = data_len;
sys/dev/cxgbe/nvmf/nvmf_che.c
1045
nvmf_che_free_pdu(struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1047
m_freem(pdu->m);
sys/dev/cxgbe/nvmf/nvmf_che.c
1048
pdu->m = NULL;
sys/dev/cxgbe/nvmf/nvmf_che.c
1049
pdu->hdr = NULL;
sys/dev/cxgbe/nvmf/nvmf_che.c
1053
nvmf_che_handle_term_req(struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1057
hdr = (const void *)pdu->hdr;
sys/dev/cxgbe/nvmf/nvmf_che.c
1061
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1067
struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1073
cmd = (const void *)pdu->hdr;
sys/dev/cxgbe/nvmf/nvmf_che.c
1078
cc->rx_pdu = *pdu;
sys/dev/cxgbe/nvmf/nvmf_che.c
1086
struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1094
rsp = (const void *)pdu->hdr;
sys/dev/cxgbe/nvmf/nvmf_che.c
1135
cc->rx_pdu = *pdu;
sys/dev/cxgbe/nvmf/nvmf_che.c
1363
nvmf_che_handle_h2c_data(struct nvmf_che_qpair *qp, struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1370
h2c = (const void *)pdu->hdr;
sys/dev/cxgbe/nvmf/nvmf_che.c
1374
pdu->m, pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1375
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1386
pdu->m, pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1387
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1398
pdu->m, pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1399
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1411
offsetof(struct nvme_tcp_h2c_data_hdr, ttag), pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1412
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1413
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1419
if (pdu->data_digest_mismatch) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1423
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1428
if (data_len != pdu->data_len) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1432
offsetof(struct nvme_tcp_h2c_data_hdr, datal), pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1433
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1434
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1443
NVME_TCP_TERM_REQ_FES_DATA_TRANSFER_OUT_OF_RANGE, 0, pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1444
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1445
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1453
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1454
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1455
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1474
((pdu->hdr->flags & NVME_TCP_H2C_DATA_FLAGS_LAST_PDU) != 0)) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1477
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1478
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1479
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1493
mbuf_copyto_io(pdu->m->m_next, 0, data_len, &cb->io,
sys/dev/cxgbe/nvmf/nvmf_che.c
1497
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1502
nvmf_che_handle_c2h_data(struct nvmf_che_qpair *qp, struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1514
c2h = (const void *)pdu->hdr;
sys/dev/cxgbe/nvmf/nvmf_che.c
1525
pdu->m, pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1526
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1542
offsetof(struct nvme_tcp_c2h_data_hdr, cccid), pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1543
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1544
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1549
if (pdu->data_digest_mismatch) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1557
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1562
if (data_len != pdu->data_len) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1566
offsetof(struct nvme_tcp_c2h_data_hdr, datal), pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1567
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1568
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1578
pdu->m, pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1579
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1587
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1588
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1589
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1608
((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_LAST_PDU) != 0)) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1611
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1612
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1613
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1628
if ((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_SUCCESS) != 0) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1641
mbuf_copyto_io(pdu->m->m_next, 0, data_len, &cb->io,
sys/dev/cxgbe/nvmf/nvmf_che.c
1646
if ((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_SUCCESS) != 0) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1658
if ((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_SUCCESS) != 0) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1671
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1766
nvmf_che_handle_r2t(struct nvmf_che_qpair *qp, struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1772
r2t = (const void *)pdu->hdr;
sys/dev/cxgbe/nvmf/nvmf_che.c
1780
offsetof(struct nvme_tcp_r2t_hdr, cccid), pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1781
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1782
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1790
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/cxgbe/nvmf/nvmf_che.c
1791
pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1792
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1805
pdu->m, pdu->hdr->hlen);
sys/dev/cxgbe/nvmf/nvmf_che.c
1806
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1836
nvmf_che_free_pdu(pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1841
nvmf_che_dispatch_pdu(struct nvmf_che_qpair *qp, struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1847
pdu->hdr = mtod(pdu->m, void *);
sys/dev/cxgbe/nvmf/nvmf_che.c
1848
KASSERT(pdu->m->m_len == pdu->hdr->hlen +
sys/dev/cxgbe/nvmf/nvmf_che.c
1849
((pdu->hdr->flags & NVME_TCP_CH_FLAGS_HDGSTF) != 0 ?
sys/dev/cxgbe/nvmf/nvmf_che.c
1853
switch (pdu->hdr->pdu_type) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1859
return (nvmf_che_handle_term_req(pdu));
sys/dev/cxgbe/nvmf/nvmf_che.c
1861
return (nvmf_che_save_command_capsule(qp, pdu));
sys/dev/cxgbe/nvmf/nvmf_che.c
1863
return (nvmf_che_save_response_capsule(qp, pdu));
sys/dev/cxgbe/nvmf/nvmf_che.c
1865
return (nvmf_che_handle_h2c_data(qp, pdu));
sys/dev/cxgbe/nvmf/nvmf_che.c
1867
return (nvmf_che_handle_c2h_data(qp, pdu));
sys/dev/cxgbe/nvmf/nvmf_che.c
1869
return (nvmf_che_handle_r2t(qp, pdu));
sys/dev/cxgbe/nvmf/nvmf_che.c
1874
nvmf_che_attach_pdu_data(struct nvmf_che_qpair *qp, struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
1883
if (pdu->ddp) {
sys/dev/cxgbe/nvmf/nvmf_che.c
1886
pdu->data_len);
sys/dev/cxgbe/nvmf/nvmf_che.c
1891
len = pdu->data_len;
sys/dev/cxgbe/nvmf/nvmf_che.c
1892
tcp_seq = pdu->m->m_pkthdr.nvmf_tcp_seq;
sys/dev/cxgbe/nvmf/nvmf_che.c
1893
m = pdu->m;
sys/dev/cxgbe/nvmf/nvmf_che.c
1918
pdu->m->m_pkthdr.len += n->m_pkthdr.len;
sys/dev/cxgbe/nvmf/nvmf_che.c
1930
pdu->data_len);
sys/dev/cxgbe/nvmf/nvmf_che.c
1940
struct nvmf_che_rxpdu pdu;
sys/dev/cxgbe/nvmf/nvmf_che.c
1973
pdu.m = m;
sys/dev/cxgbe/nvmf/nvmf_che.c
1974
pdu.hdr = mtod(m, const void *);
sys/dev/cxgbe/nvmf/nvmf_che.c
1975
pdu.ddp = (m->m_pkthdr.nvmf_cpl_status & CMP_STATUS_DDP) != 0;
sys/dev/cxgbe/nvmf/nvmf_che.c
1977
error = nvmf_che_validate_pdu(qp, &pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1978
if (error == 0 && pdu.data_len != 0)
sys/dev/cxgbe/nvmf/nvmf_che.c
1979
error = nvmf_che_attach_pdu_data(qp, &pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1981
nvmf_che_free_pdu(&pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
1983
error = nvmf_che_dispatch_pdu(qp, &pdu);
sys/dev/cxgbe/nvmf/nvmf_che.c
912
nvmf_che_validate_pdu(struct nvmf_che_qpair *qp, struct nvmf_che_rxpdu *pdu)
sys/dev/cxgbe/nvmf/nvmf_che.c
915
struct mbuf *m = pdu->m;
sys/dev/cxgbe/nvmf/nvmf_che.c
922
ch = pdu->hdr;
sys/dev/cxgbe/nvmf/nvmf_che.c
984
pdu->m, pdu->hdr->hlen);
sys/dev/iscsi/icl_soft.c
1571
struct icl_pdu *pdu;
sys/dev/iscsi/icl_soft.c
1626
pdu = STAILQ_FIRST(&isc->to_send);
sys/dev/iscsi/icl_soft.c
1628
icl_soft_pdu_done(pdu, ENOTCONN);
sys/dev/iscsi/iscsi.c
346
struct icl_pdu *pdu;
sys/dev/iscsi/iscsi.c
364
while ((pdu = STAILQ_FIRST(&is->is_postponed)) != NULL) {
sys/dev/iscsi/iscsi.c
366
icl_pdu_free(pdu);
sys/dev/iser/icl_iser.c
89
iser_initialize_headers(struct icl_iser_pdu *pdu, struct iser_conn *iser_conn)
sys/dev/iser/icl_iser.c
91
struct iser_tx_desc *tx_desc = &pdu->desc;
sys/dev/nvmf/nvmf_tcp.c
1012
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
1050
const struct nvme_tcp_common_pdu_hdr *ch, struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
1053
pdu->m = pullup_pdu_hdr(pdu->m, ch->hlen);
sys/dev/nvmf/nvmf_tcp.c
1054
pdu->hdr = mtod(pdu->m, const void *);
sys/dev/nvmf/nvmf_tcp.c
1062
return (nvmf_tcp_handle_term_req(pdu));
sys/dev/nvmf/nvmf_tcp.c
1064
return (nvmf_tcp_save_command_capsule(qp, pdu));
sys/dev/nvmf/nvmf_tcp.c
1066
return (nvmf_tcp_save_response_capsule(qp, pdu));
sys/dev/nvmf/nvmf_tcp.c
1068
return (nvmf_tcp_handle_h2c_data(qp, pdu));
sys/dev/nvmf/nvmf_tcp.c
1070
return (nvmf_tcp_handle_c2h_data(qp, pdu));
sys/dev/nvmf/nvmf_tcp.c
1072
return (nvmf_tcp_handle_r2t(qp, pdu));
sys/dev/nvmf/nvmf_tcp.c
1081
struct nvmf_tcp_rxpdu pdu;
sys/dev/nvmf/nvmf_tcp.c
1180
pdu.m = m;
sys/dev/nvmf/nvmf_tcp.c
1182
pdu.hdr = &ch;
sys/dev/nvmf/nvmf_tcp.c
1183
error = nvmf_tcp_validate_pdu(qp, &pdu);
sys/dev/nvmf/nvmf_tcp.c
1185
m_freem(pdu.m);
sys/dev/nvmf/nvmf_tcp.c
1187
error = nvmf_tcp_dispatch_pdu(qp, &ch, &pdu);
sys/dev/nvmf/nvmf_tcp.c
306
nvmf_tcp_validate_pdu(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
309
struct mbuf *m = pdu->m;
sys/dev/nvmf/nvmf_tcp.c
317
ch = pdu->hdr;
sys/dev/nvmf/nvmf_tcp.c
346
pdu->data_digest_mismatch = false;
sys/dev/nvmf/nvmf_tcp.c
353
pdu->data_digest_mismatch = true;
sys/dev/nvmf/nvmf_tcp.c
357
pdu->data_len = data_len;
sys/dev/nvmf/nvmf_tcp.c
362
nvmf_tcp_free_pdu(struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
364
m_freem(pdu->m);
sys/dev/nvmf/nvmf_tcp.c
365
pdu->m = NULL;
sys/dev/nvmf/nvmf_tcp.c
366
pdu->hdr = NULL;
sys/dev/nvmf/nvmf_tcp.c
370
nvmf_tcp_handle_term_req(struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
374
hdr = (const void *)pdu->hdr;
sys/dev/nvmf/nvmf_tcp.c
378
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
384
struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
390
cmd = (const void *)pdu->hdr;
sys/dev/nvmf/nvmf_tcp.c
395
tc->rx_pdu = *pdu;
sys/dev/nvmf/nvmf_tcp.c
403
struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
409
rsp = (const void *)pdu->hdr;
sys/dev/nvmf/nvmf_tcp.c
415
tc->rx_pdu = *pdu;
sys/dev/nvmf/nvmf_tcp.c
637
nvmf_tcp_handle_h2c_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
644
h2c = (const void *)pdu->hdr;
sys/dev/nvmf/nvmf_tcp.c
648
pdu->m, pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
649
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
661
offsetof(struct nvme_tcp_h2c_data_hdr, ttag), pdu->m,
sys/dev/nvmf/nvmf_tcp.c
662
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
663
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
673
offsetof(struct nvme_tcp_h2c_data_hdr, ttag), pdu->m,
sys/dev/nvmf/nvmf_tcp.c
674
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
675
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
681
if (pdu->data_digest_mismatch) {
sys/dev/nvmf/nvmf_tcp.c
685
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
690
if (data_len != pdu->data_len) {
sys/dev/nvmf/nvmf_tcp.c
694
offsetof(struct nvme_tcp_h2c_data_hdr, datal), pdu->m,
sys/dev/nvmf/nvmf_tcp.c
695
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
696
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
705
NVME_TCP_TERM_REQ_FES_DATA_TRANSFER_OUT_OF_RANGE, 0, pdu->m,
sys/dev/nvmf/nvmf_tcp.c
706
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
707
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
714
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/nvmf/nvmf_tcp.c
715
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
716
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
721
((pdu->hdr->flags & NVME_TCP_H2C_DATA_FLAGS_LAST_PDU) != 0)) {
sys/dev/nvmf/nvmf_tcp.c
724
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/nvmf/nvmf_tcp.c
725
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
726
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
739
mbuf_copyto_io(pdu->m, pdu->hdr->pdo, data_len, &cb->io, data_offset);
sys/dev/nvmf/nvmf_tcp.c
742
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
747
nvmf_tcp_handle_c2h_data(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
753
c2h = (const void *)pdu->hdr;
sys/dev/nvmf/nvmf_tcp.c
765
offsetof(struct nvme_tcp_c2h_data_hdr, cccid), pdu->m,
sys/dev/nvmf/nvmf_tcp.c
766
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
767
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
772
if (pdu->data_digest_mismatch) {
sys/dev/nvmf/nvmf_tcp.c
777
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
782
if (data_len != pdu->data_len) {
sys/dev/nvmf/nvmf_tcp.c
786
offsetof(struct nvme_tcp_c2h_data_hdr, datal), pdu->m,
sys/dev/nvmf/nvmf_tcp.c
787
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
788
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
798
pdu->m, pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
799
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
806
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/nvmf/nvmf_tcp.c
807
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
808
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
813
((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_LAST_PDU) != 0)) {
sys/dev/nvmf/nvmf_tcp.c
816
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/nvmf/nvmf_tcp.c
817
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
818
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
830
mbuf_copyto_io(pdu->m, pdu->hdr->pdo, data_len, &cb->io, data_offset);
sys/dev/nvmf/nvmf_tcp.c
834
if ((pdu->hdr->flags & NVME_TCP_C2H_DATA_FLAGS_SUCCESS) != 0) {
sys/dev/nvmf/nvmf_tcp.c
847
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
942
nvmf_tcp_handle_r2t(struct nvmf_tcp_qpair *qp, struct nvmf_tcp_rxpdu *pdu)
sys/dev/nvmf/nvmf_tcp.c
948
r2t = (const void *)pdu->hdr;
sys/dev/nvmf/nvmf_tcp.c
956
offsetof(struct nvme_tcp_r2t_hdr, cccid), pdu->m,
sys/dev/nvmf/nvmf_tcp.c
957
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
958
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
966
NVME_TCP_TERM_REQ_FES_PDU_SEQUENCE_ERROR, 0, pdu->m,
sys/dev/nvmf/nvmf_tcp.c
967
pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
968
nvmf_tcp_free_pdu(pdu);
sys/dev/nvmf/nvmf_tcp.c
981
pdu->m, pdu->hdr->hlen);
sys/dev/nvmf/nvmf_tcp.c
982
nvmf_tcp_free_pdu(pdu);
sys/dev/sfxge/common/ef10_impl.h
260
__out size_t *pdu);
sys/dev/sfxge/common/ef10_mac.c
277
__out size_t *pdu)
sys/dev/sfxge/common/ef10_mac.c
281
if ((rc = efx_mcdi_mtu_get(enp, pdu)) != 0)
sys/dev/sfxge/common/efx.h
544
__out size_t *pdu);
sys/dev/sfxge/common/efx.h
549
__in size_t pdu);
sys/dev/sfxge/common/efx_mac.c
108
if (pdu < EFX_MAC_PDU_MIN) {
sys/dev/sfxge/common/efx_mac.c
113
if (pdu > EFX_MAC_PDU_MAX) {
sys/dev/sfxge/common/efx_mac.c
119
epp->ep_mac_pdu = (uint32_t)pdu;
sys/dev/sfxge/common/efx_mac.c
141
__out size_t *pdu)
sys/dev/sfxge/common/efx_mac.c
147
if ((rc = emop->emo_pdu_get(enp, pdu)) != 0)
sys/dev/sfxge/common/efx_mac.c
97
__in size_t pdu)
sys/dev/sfxge/common/siena_impl.h
419
__out size_t *pdu);
sys/dev/sfxge/common/siena_mac.c
492
__out size_t *pdu)
sys/dev/sfxge/sfxge_port.c
486
size_t pdu;
sys/dev/sfxge/sfxge_port.c
507
pdu = EFX_MAC_PDU(if_getmtu(ifp));
sys/dev/sfxge/sfxge_port.c
508
if ((rc = efx_mac_pdu_set(enp, pdu)) != 0)
sys/dev/virtio/scmi/virtio_scmi.c
266
struct vtscmi_pdu *pdu;
sys/dev/virtio/scmi/virtio_scmi.c
277
q->pdus = mallocarray(q->vq_sz, sizeof(*pdu), M_DEVBUF,
sys/dev/virtio/scmi/virtio_scmi.c
281
for (i = 0, pdu = q->pdus; i < q->vq_sz; i++, pdu++) {
sys/dev/virtio/scmi/virtio_scmi.c
282
pdu->chan = idx;
sys/dev/virtio/scmi/virtio_scmi.c
284
sglist_init(&pdu->sg,
sys/dev/virtio/scmi/virtio_scmi.c
285
idx == VIRTIO_SCMI_CHAN_A2P ? 2 : 1, pdu->segs);
sys/dev/virtio/scmi/virtio_scmi.c
286
SLIST_INSERT_HEAD(&q->p_head, pdu, next);
sys/dev/virtio/scmi/virtio_scmi.c
329
struct vtscmi_pdu *pdu;
sys/dev/virtio/scmi/virtio_scmi.c
333
pdu = virtqueue_dequeue(q->vq, &rx_len);
sys/dev/virtio/scmi/virtio_scmi.c
335
if (!pdu)
sys/dev/virtio/scmi/virtio_scmi.c
339
q->rx_callback(pdu->buf, rx_len, q->priv);
sys/dev/virtio/scmi/virtio_scmi.c
342
virtio_scmi_pdu_put(q->dev, pdu);
sys/dev/virtio/scmi/virtio_scmi.c
376
struct vtscmi_pdu *pdu = NULL;
sys/dev/virtio/scmi/virtio_scmi.c
383
pdu = SLIST_FIRST(&q->p_head);
sys/dev/virtio/scmi/virtio_scmi.c
388
if (pdu == NULL) {
sys/dev/virtio/scmi/virtio_scmi.c
394
pdu->buf = buf;
sys/dev/virtio/scmi/virtio_scmi.c
396
sglist_append(&pdu->sg, pdu->buf, tx_len);
sys/dev/virtio/scmi/virtio_scmi.c
397
sglist_append(&pdu->sg, pdu->buf, rx_len);
sys/dev/virtio/scmi/virtio_scmi.c
399
return (pdu);
sys/dev/virtio/scmi/virtio_scmi.c
403
virtio_scmi_pdu_put(device_t dev, struct vtscmi_pdu *pdu)
sys/dev/virtio/scmi/virtio_scmi.c
408
if (pdu == NULL)
sys/dev/virtio/scmi/virtio_scmi.c
412
q = &sc->vtscmi_queues[pdu->chan];
sys/dev/virtio/scmi/virtio_scmi.c
414
sglist_reset(&pdu->sg);
sys/dev/virtio/scmi/virtio_scmi.c
417
SLIST_INSERT_HEAD(&q->p_head, pdu, next);
sys/dev/virtio/scmi/virtio_scmi.c
475
struct vtscmi_pdu *pdu;
sys/dev/virtio/scmi/virtio_scmi.c
484
pdu = virtio_scmi_pdu_get(q, buf, tx_len, rx_len);
sys/dev/virtio/scmi/virtio_scmi.c
485
if (pdu == NULL)
sys/dev/virtio/scmi/virtio_scmi.c
489
ret = virtqueue_enqueue(q->vq, pdu, &pdu->sg,
sys/dev/virtio/scmi/virtio_scmi.c
503
struct vtscmi_pdu *pdu;
sys/dev/virtio/scmi/virtio_scmi.c
512
pdu = virtqueue_dequeue(q->vq, rx_len);
sys/dev/virtio/scmi/virtio_scmi.c
514
if (pdu != NULL) {
sys/dev/virtio/scmi/virtio_scmi.c
515
buf = pdu->buf;
sys/dev/virtio/scmi/virtio_scmi.c
516
virtio_scmi_pdu_put(dev, pdu);
usr.sbin/bluetooth/sdpd/sar.c
255
sdp_pdu_t pdu;
usr.sbin/bluetooth/sdpd/sar.c
286
pdu.pid = SDP_PDU_SERVICE_ATTRIBUTE_RESPONSE;
usr.sbin/bluetooth/sdpd/sar.c
288
pdu.pid = SDP_PDU_SERVICE_SEARCH_ATTRIBUTE_RESPONSE;
usr.sbin/bluetooth/sdpd/sar.c
290
pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/bluetooth/sdpd/sar.c
291
pdu.len = htons(sizeof(bcount) + bcount + 1 + cs[0]);
usr.sbin/bluetooth/sdpd/sar.c
295
iov[0].iov_base = &pdu;
usr.sbin/bluetooth/sdpd/sar.c
296
iov[0].iov_len = sizeof(pdu);
usr.sbin/bluetooth/sdpd/server.c
408
sdp_pdu_p pdu = (sdp_pdu_p) srv->req;
usr.sbin/bluetooth/sdpd/server.c
435
if (len >= sizeof(*pdu) &&
usr.sbin/bluetooth/sdpd/server.c
436
sizeof(*pdu) + (pdu->len = ntohs(pdu->len)) == len) {
usr.sbin/bluetooth/sdpd/server.c
437
switch (pdu->pid) {
usr.sbin/bluetooth/sdpd/server.c
470
switch (pdu->pid) {
usr.sbin/bluetooth/sdpd/server.c
504
pdu->pid, ntohs(pdu->tid), error);
usr.sbin/bluetooth/sdpd/server.c
510
pdu->pid, ntohs(pdu->tid), pdu->len, len, error);
usr.sbin/bluetooth/sdpd/server.c
517
pdu->pid, ntohs(pdu->tid), error);
usr.sbin/bluetooth/sdpd/server.c
540
sdp_pdu_t pdu;
usr.sbin/bluetooth/sdpd/server.c
545
rsp.pdu.pid = SDP_PDU_ERROR_RESPONSE;
usr.sbin/bluetooth/sdpd/server.c
546
rsp.pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/bluetooth/sdpd/server.c
547
rsp.pdu.len = htons(sizeof(rsp.error));
usr.sbin/bluetooth/sdpd/srr.c
117
sdp_pdu_t pdu;
usr.sbin/bluetooth/sdpd/srr.c
122
pdu.pid = SDP_PDU_ERROR_RESPONSE;
usr.sbin/bluetooth/sdpd/srr.c
123
pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/bluetooth/sdpd/srr.c
124
pdu.len = htons(srv->fdidx[fd].rsp_size);
usr.sbin/bluetooth/sdpd/srr.c
126
iov[0].iov_base = &pdu;
usr.sbin/bluetooth/sdpd/srr.c
127
iov[0].iov_len = sizeof(pdu);
usr.sbin/bluetooth/sdpd/ssr.c
222
sdp_pdu_t pdu;
usr.sbin/bluetooth/sdpd/ssr.c
253
pdu.pid = SDP_PDU_SERVICE_SEARCH_RESPONSE;
usr.sbin/bluetooth/sdpd/ssr.c
254
pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/bluetooth/sdpd/ssr.c
255
pdu.len = htons(sizeof(rcounts) + rcounts[1] * 4 + 1 + cs[0]);
usr.sbin/bluetooth/sdpd/ssr.c
260
iov[0].iov_base = &pdu;
usr.sbin/bluetooth/sdpd/ssr.c
261
iov[0].iov_len = sizeof(pdu);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1041
snmpset_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu,
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1044
if (pdu->version == SNMP_V1 && obj->val.syntax ==
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1063
snmpset_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1065
if (pdu->nbindings > SNMP_MAX_BINDINGS) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1073
if (snmpset_add_value(&(pdu->bindings[pdu->nbindings]), &(obj->val))
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1077
asn_append_oid(&(pdu->bindings[pdu->nbindings].var), &(obj->val.var));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1078
pdu->nbindings++;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
1080
return (pdu->nbindings);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
322
snmptool_add_vbind(struct snmp_pdu *pdu, struct snmp_object *obj)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
327
asn_append_oid(&(pdu->bindings[pdu->nbindings].var), &(obj->val.var));
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
328
pdu->nbindings++;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
330
return (pdu->nbindings);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
337
snmpget_verify_vbind(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu,
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
340
if (pdu->version == SNMP_V1 && obj->val.syntax ==
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
346
if (ISSET_NUMERIC(snmptoolctx) || pdu->type == SNMP_PDU_GETNEXT ||
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
347
pdu->type == SNMP_PDU_GETBULK)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
350
if (pdu->type == SNMP_PDU_GET && obj->val.syntax == SNMP_SYNTAX_NULL) {
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
365
snmpget_fix_getbulk(struct snmp_pdu *pdu, uint32_t max_rep, uint32_t non_rep)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
367
assert(pdu != NULL);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
369
if (pdu->nbindings < non_rep)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
370
pdu->error_status = pdu->nbindings;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
372
pdu->error_status = non_rep;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
375
pdu->error_index = max_rep;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
377
pdu->error_index = 1;
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
454
snmpwalk_nextpdu_create(uint32_t op, struct asn_oid *var, struct snmp_pdu *pdu)
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
456
snmp_pdu_create(pdu, op);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
457
asn_append_oid(&(pdu->bindings[0].var), var);
usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
458
pdu->nbindings = 1;
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1445
struct snmp_pdu *pdu, int32_t maxcount)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1450
if (pdu == NULL || afunc == NULL)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1464
if ((vfunc != NULL) && (vfunc(snmptoolctx, pdu, obj) < 0)) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1468
if ((abind = afunc(pdu, obj)) < 0) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1991
snmp_output_err_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu)
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
1996
if (pdu == NULL || (pdu->error_index > (int32_t) pdu->nbindings)) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2010
&(pdu->bindings[pdu->error_index - 1])) > 0))
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2013
asn_oid2str_r(&(pdu->bindings[pdu->error_index - 1].var), buf);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2018
if ((pdu->error_status > 0) && (pdu->error_status <=
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2020
fprintf(stdout, "%s\n", error_strings[pdu->error_status].str);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2029
snmp_output_resp(struct snmp_toolinfo *snmptoolctx, struct snmp_pdu *pdu,
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2041
while (i < pdu->nbindings) {
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2043
&(pdu->bindings[i].var))))
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2049
&(pdu->bindings[i])) > 0))
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2052
asn_oid2str_r(&(pdu->bindings[i].var), p);
usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
2056
error |= snmp_output_numval(snmptoolctx, &(pdu->bindings[i]),
usr.sbin/ctld/ctld.hh
616
void kernel_send(struct pdu *pdu);
usr.sbin/ctld/ctld.hh
617
void kernel_receive(struct pdu *pdu);
usr.sbin/ctld/discovery.cc
217
struct pdu *request, *response;
usr.sbin/ctld/discovery.cc
45
static struct pdu *
usr.sbin/ctld/discovery.cc
48
struct pdu *request;
usr.sbin/ctld/discovery.cc
78
static struct pdu *
usr.sbin/ctld/discovery.cc
79
logout_new_response(struct pdu *request)
usr.sbin/ctld/discovery.cc
81
struct pdu *response;
usr.sbin/ctld/iscsi.cc
121
static void pdu_receive_proxy(struct pdu *pdu);
usr.sbin/ctld/iscsi.cc
122
static void pdu_send_proxy(struct pdu *pdu);
usr.sbin/ctld/iscsi.cc
377
pdu_receive_proxy(struct pdu *pdu)
usr.sbin/ctld/iscsi.cc
383
conn = pdu->pdu_connection;
usr.sbin/ctld/iscsi.cc
385
kernel_receive(pdu);
usr.sbin/ctld/iscsi.cc
387
len = pdu_ahs_length(pdu);
usr.sbin/ctld/iscsi.cc
391
len = pdu_data_segment_length(pdu);
usr.sbin/ctld/iscsi.cc
393
pdu->pdu_data_len = len;
usr.sbin/ctld/iscsi.cc
397
pdu_send_proxy(struct pdu *pdu)
usr.sbin/ctld/iscsi.cc
402
pdu_set_data_segment_length(pdu, pdu->pdu_data_len);
usr.sbin/ctld/iscsi.cc
403
kernel_send(pdu);
usr.sbin/ctld/iscsi.hh
47
void login_negotiate_key(struct pdu *request, const char *name,
usr.sbin/ctld/iscsi.hh
50
bool login_portal_redirect(struct pdu *request);
usr.sbin/ctld/iscsi.hh
51
bool login_target_redirect(struct pdu *request);
usr.sbin/ctld/iscsi.hh
52
void login_negotiate(struct pdu *request);
usr.sbin/ctld/kernel.cc
1049
kernel_send(struct pdu *pdu)
usr.sbin/ctld/kernel.cc
1056
req.data.send.connection_id = pdu->pdu_connection->conn_socket;
usr.sbin/ctld/kernel.cc
1057
req.data.send.bhs = pdu->pdu_bhs;
usr.sbin/ctld/kernel.cc
1058
req.data.send.data_segment_len = pdu->pdu_data_len;
usr.sbin/ctld/kernel.cc
1059
req.data.send.data_segment = pdu->pdu_data;
usr.sbin/ctld/kernel.cc
1073
kernel_receive(struct pdu *pdu)
usr.sbin/ctld/kernel.cc
1078
conn = pdu->pdu_connection;
usr.sbin/ctld/kernel.cc
1079
pdu->pdu_data = malloc(conn->conn_max_recv_data_segment_length);
usr.sbin/ctld/kernel.cc
1080
if (pdu->pdu_data == NULL)
usr.sbin/ctld/kernel.cc
1087
req.data.receive.bhs = pdu->pdu_bhs;
usr.sbin/ctld/kernel.cc
1090
req.data.receive.data_segment = pdu->pdu_data;
usr.sbin/ctld/login.cc
106
login_set_nsg(struct pdu *response, int nsg)
usr.sbin/ctld/login.cc
122
login_csg(const struct pdu *request)
usr.sbin/ctld/login.cc
132
login_set_csg(struct pdu *response, int csg)
usr.sbin/ctld/login.cc
146
static struct pdu *
usr.sbin/ctld/login.cc
149
struct pdu *request;
usr.sbin/ctld/login.cc
206
static struct pdu *
usr.sbin/ctld/login.cc
207
login_new_response(struct pdu *request)
usr.sbin/ctld/login.cc
209
struct pdu *response;
usr.sbin/ctld/login.cc
232
login_send_error(struct pdu *request, char error_class, char detail)
usr.sbin/ctld/login.cc
234
struct pdu *response;
usr.sbin/ctld/login.cc
287
static struct pdu *
usr.sbin/ctld/login.cc
290
struct pdu *request;
usr.sbin/ctld/login.cc
314
login_send_chap_c(struct pdu *request, struct chap *chap)
usr.sbin/ctld/login.cc
316
struct pdu *response;
usr.sbin/ctld/login.cc
336
static struct pdu *
usr.sbin/ctld/login.cc
340
struct pdu *request;
usr.sbin/ctld/login.cc
393
login_send_chap_success(struct pdu *request,
usr.sbin/ctld/login.cc
396
struct pdu *response;
usr.sbin/ctld/login.cc
464
struct pdu *request;
usr.sbin/ctld/login.cc
50
static void login_send_error(struct pdu *request,
usr.sbin/ctld/login.cc
507
iscsi_connection::login_negotiate_key(struct pdu *request, const char *name,
usr.sbin/ctld/login.cc
676
login_redirect(struct pdu *request, const char *target_address)
usr.sbin/ctld/login.cc
678
struct pdu *response;
usr.sbin/ctld/login.cc
698
iscsi_connection::login_portal_redirect(struct pdu *request)
usr.sbin/ctld/login.cc
714
iscsi_connection::login_target_redirect(struct pdu *request)
usr.sbin/ctld/login.cc
735
iscsi_connection::login_negotiate(struct pdu *request)
usr.sbin/ctld/login.cc
738
struct pdu *response;
usr.sbin/ctld/login.cc
866
struct pdu *request, *response;
usr.sbin/ctld/login.cc
890
struct pdu *request, *response;
usr.sbin/iscsid/discovery.c
117
struct pdu *request, *response;
usr.sbin/iscsid/discovery.c
41
static struct pdu *
usr.sbin/iscsid/discovery.c
44
struct pdu *response;
usr.sbin/iscsid/discovery.c
66
static struct pdu *
usr.sbin/iscsid/discovery.c
69
struct pdu *request;
usr.sbin/iscsid/iscsid.c
100
if (pdu->pdu_data == NULL)
usr.sbin/iscsid/iscsid.c
105
idr.idr_bhs = pdu->pdu_bhs;
usr.sbin/iscsid/iscsid.c
107
idr.idr_data_segment = pdu->pdu_data;
usr.sbin/iscsid/iscsid.c
113
len = pdu_ahs_length(pdu);
usr.sbin/iscsid/iscsid.c
117
len = pdu_data_segment_length(pdu);
usr.sbin/iscsid/iscsid.c
119
pdu->pdu_data_len = len;
usr.sbin/iscsid/iscsid.c
123
pdu_send_proxy(struct pdu *pdu)
usr.sbin/iscsid/iscsid.c
129
conn = (struct iscsid_connection *)pdu->pdu_connection;
usr.sbin/iscsid/iscsid.c
132
pdu_set_data_segment_length(pdu, pdu->pdu_data_len);
usr.sbin/iscsid/iscsid.c
136
ids.ids_bhs = pdu->pdu_bhs;
usr.sbin/iscsid/iscsid.c
137
ids.ids_data_segment_len = pdu->pdu_data_len;
usr.sbin/iscsid/iscsid.c
138
ids.ids_data_segment = pdu->pdu_data;
usr.sbin/iscsid/iscsid.c
61
static void pdu_receive_proxy(struct pdu *pdu);
usr.sbin/iscsid/iscsid.c
62
static void pdu_send_proxy(struct pdu *pdu);
usr.sbin/iscsid/iscsid.c
89
pdu_receive_proxy(struct pdu *pdu)
usr.sbin/iscsid/iscsid.c
96
conn = (struct iscsid_connection *)pdu->pdu_connection;
usr.sbin/iscsid/iscsid.c
99
pdu->pdu_data = malloc(conn->conn.conn_max_recv_data_segment_length);
usr.sbin/iscsid/login.c
188
login_handle_redirection(struct iscsid_connection *conn, struct pdu *response)
usr.sbin/iscsid/login.c
214
static struct pdu *
usr.sbin/iscsid/login.c
217
struct pdu *response;
usr.sbin/iscsid/login.c
270
static struct pdu *
usr.sbin/iscsid/login.c
273
struct pdu *request;
usr.sbin/iscsid/login.c
45
login_nsg(const struct pdu *response)
usr.sbin/iscsid/login.c
480
struct pdu *request, *response;
usr.sbin/iscsid/login.c
55
login_set_nsg(struct pdu *request, int nsg)
usr.sbin/iscsid/login.c
601
struct pdu *request;
usr.sbin/iscsid/login.c
614
login_send_chap_r(struct pdu *response)
usr.sbin/iscsid/login.c
617
struct pdu *request;
usr.sbin/iscsid/login.c
70
login_set_csg(struct pdu *request, int csg)
usr.sbin/iscsid/login.c
700
login_verify_mutual(const struct pdu *response)
usr.sbin/iscsid/login.c
745
struct pdu *response;
usr.sbin/iscsid/login.c
773
struct pdu *request, *response;