Home
last modified time | relevance | path

Searched refs:pdu (Results 1 – 25 of 90) sorted by relevance

1234

/openbmc/linux/net/llc/
H A Dllc_pdu.c19 static u8 llc_pdu_get_pf_bit(struct llc_pdu_sn *pdu);
38 struct llc_pdu_sn *pdu; in llc_pdu_set_pf_bit() local
41 pdu = llc_pdu_sn_hdr(skb); in llc_pdu_set_pf_bit()
46 pdu->ctrl_2 = (pdu->ctrl_2 & 0xFE) | bit_value; in llc_pdu_set_pf_bit()
49 pdu->ctrl_1 |= (pdu->ctrl_1 & 0xEF) | (bit_value << 4); in llc_pdu_set_pf_bit()
66 struct llc_pdu_sn *pdu; in llc_pdu_decode_pf_bit() local
69 pdu = llc_pdu_sn_hdr(skb); in llc_pdu_decode_pf_bit()
74 *pf_bit = pdu->ctrl_2 & LLC_S_PF_BIT_MASK; in llc_pdu_decode_pf_bit()
77 *pf_bit = (pdu->ctrl_1 & LLC_U_PF_BIT_MASK) >> 4; in llc_pdu_decode_pf_bit()
91 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_disc_cmd() local
[all …]
H A Dllc_c_ev.c79 struct llc_pdu_sn *pdu; in llc_util_nr_inside_tx_window() local
89 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
90 nr1 = LLC_I_GET_NS(pdu); in llc_util_nr_inside_tx_window()
92 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
93 nr2 = LLC_I_GET_NS(pdu); in llc_util_nr_inside_tx_window()
154 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_conn_ev_rx_disc_cmd_pbit_set_x() local
156 return LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ev_rx_disc_cmd_pbit_set_x()
157 LLC_U_PDU_CMD(pdu) == LLC_2_PDU_CMD_DISC ? 0 : 1; in llc_conn_ev_rx_disc_cmd_pbit_set_x()
162 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_conn_ev_rx_dm_rsp_fbit_set_x() local
164 return LLC_PDU_IS_RSP(pdu) && LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ev_rx_dm_rsp_fbit_set_x()
[all …]
H A Dllc_s_ev.c34 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_ui() local
36 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_CMD(pdu) && in llc_sap_ev_rx_ui()
37 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_ui()
38 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_UI ? 0 : 1; in llc_sap_ev_rx_ui()
63 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_xid_c() local
65 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_CMD(pdu) && in llc_sap_ev_rx_xid_c()
66 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_xid_c()
67 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_XID ? 0 : 1; in llc_sap_ev_rx_xid_c()
73 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_xid_r() local
75 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_RSP(pdu) && in llc_sap_ev_rx_xid_r()
[all …]
H A Dllc_station.c30 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_stat_ev_rx_null_dsap_xid_c() local
32 return LLC_PDU_IS_CMD(pdu) && /* command PDU */ in llc_stat_ev_rx_null_dsap_xid_c()
33 LLC_PDU_TYPE_IS_U(pdu) && /* U type PDU */ in llc_stat_ev_rx_null_dsap_xid_c()
34 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_XID && in llc_stat_ev_rx_null_dsap_xid_c()
35 !pdu->dsap; /* NULL DSAP value */ in llc_stat_ev_rx_null_dsap_xid_c()
40 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_stat_ev_rx_null_dsap_test_c() local
42 return LLC_PDU_IS_CMD(pdu) && /* command PDU */ in llc_stat_ev_rx_null_dsap_test_c()
43 LLC_PDU_TYPE_IS_U(pdu) && /* U type PDU */ in llc_stat_ev_rx_null_dsap_test_c()
44 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_TEST && in llc_stat_ev_rx_null_dsap_test_c()
45 !pdu->dsap; /* NULL DSAP */ in llc_stat_ev_rx_null_dsap_test_c()
H A Dllc_input.c78 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); in llc_pdu_type() local
80 if ((pdu->ctrl_1 & LLC_PDU_TYPE_MASK) != LLC_PDU_TYPE_U) in llc_pdu_type()
82 switch (LLC_U_PDU_CMD(pdu)) { in llc_pdu_type()
114 struct llc_pdu_un *pdu; in llc_fixup_skb() local
116 if (unlikely(!pskb_may_pull(skb, sizeof(*pdu)))) in llc_fixup_skb()
119 pdu = (struct llc_pdu_un *)skb->data; in llc_fixup_skb()
120 if ((pdu->ctrl_1 & LLC_PDU_TYPE_MASK) == LLC_PDU_TYPE_U) in llc_fixup_skb()
165 struct llc_pdu_sn *pdu; in llc_rcv() local
185 pdu = llc_pdu_sn_hdr(skb); in llc_rcv()
186 if (unlikely(!pdu->dsap)) /* NULL DSAP, refer to station */ in llc_rcv()
[all …]
/openbmc/linux/include/net/
H A Dllc_pdu.h37 #define LLC_PDU_IS_GROUP_DSAP(pdu) \ argument
38 ((pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
39 #define LLC_PDU_IS_INDIV_DSAP(pdu) \ argument
40 (!(pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
46 #define LLC_PDU_IS_CMD(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 0 : 1) argument
47 #define LLC_PDU_IS_RSP(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 1 : 0) argument
60 #define LLC_PDU_TYPE_IS_I(pdu) \ argument
61 ((!(pdu->ctrl_1 & LLC_PDU_TYPE_I_MASK)) ? 1 : 0)
63 #define LLC_PDU_TYPE_IS_U(pdu) \ argument
64 (((pdu->ctrl_1 & LLC_PDU_TYPE_U_MASK) == LLC_PDU_TYPE_U) ? 1 : 0)
[all …]
/openbmc/qemu/hw/9pfs/
H A D9p.c58 static ssize_t pdu_marshal(V9fsPDU *pdu, size_t offset, const char *fmt, ...) in pdu_marshal() argument
64 ret = pdu->s->transport->pdu_vmarshal(pdu, offset, fmt, ap); in pdu_marshal()
70 static ssize_t pdu_unmarshal(V9fsPDU *pdu, size_t offset, const char *fmt, ...) in pdu_unmarshal() argument
76 ret = pdu->s->transport->pdu_vunmarshal(pdu, offset, fmt, ap); in pdu_unmarshal()
259 static int coroutine_fn v9fs_reopen_fid(V9fsPDU *pdu, V9fsFidState *f) in v9fs_reopen_fid() argument
265 err = v9fs_co_open(pdu, f, f->open_flags); in v9fs_reopen_fid()
266 } while (err == -EINTR && !pdu->cancelled); in v9fs_reopen_fid()
271 err = v9fs_co_opendir(pdu, f); in v9fs_reopen_fid()
272 } while (err == -EINTR && !pdu->cancelled); in v9fs_reopen_fid()
278 static V9fsFidState *coroutine_fn get_fid(V9fsPDU *pdu, int32_t fid) in get_fid() argument
[all …]
H A Dcofile.c25 int coroutine_fn v9fs_co_st_gen(V9fsPDU *pdu, V9fsPath *path, mode_t st_mode, in v9fs_co_st_gen() argument
29 V9fsState *s = pdu->s; in v9fs_co_st_gen()
31 if (v9fs_request_cancelled(pdu)) { in v9fs_co_st_gen()
49 int coroutine_fn v9fs_co_lstat(V9fsPDU *pdu, V9fsPath *path, struct stat *stbuf) in v9fs_co_lstat() argument
52 V9fsState *s = pdu->s; in v9fs_co_lstat()
54 if (v9fs_request_cancelled(pdu)) { in v9fs_co_lstat()
69 int coroutine_fn v9fs_co_fstat(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_fstat() argument
73 V9fsState *s = pdu->s; in v9fs_co_fstat()
75 if (v9fs_request_cancelled(pdu)) { in v9fs_co_fstat()
90 err = v9fs_co_lstat(pdu, &fidp->path, stbuf); in v9fs_co_fstat()
[all …]
H A Dcofs.c57 int coroutine_fn v9fs_co_readlink(V9fsPDU *pdu, V9fsPath *path, V9fsString *buf) in v9fs_co_readlink() argument
60 V9fsState *s = pdu->s; in v9fs_co_readlink()
62 if (v9fs_request_cancelled(pdu)) { in v9fs_co_readlink()
77 int coroutine_fn v9fs_co_statfs(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_statfs() argument
81 V9fsState *s = pdu->s; in v9fs_co_statfs()
83 if (v9fs_request_cancelled(pdu)) { in v9fs_co_statfs()
98 int coroutine_fn v9fs_co_chmod(V9fsPDU *pdu, V9fsPath *path, mode_t mode) in v9fs_co_chmod() argument
102 V9fsState *s = pdu->s; in v9fs_co_chmod()
104 if (v9fs_request_cancelled(pdu)) { in v9fs_co_chmod()
121 int coroutine_fn v9fs_co_utimensat(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_utimensat() argument
[all …]
H A Dcodir.c31 static int do_readdir(V9fsPDU *pdu, V9fsFidState *fidp, struct dirent **dent) in do_readdir() argument
34 V9fsState *s = pdu->s; in do_readdir()
52 int coroutine_fn v9fs_co_readdir(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_readdir() argument
57 if (v9fs_request_cancelled(pdu)) { in v9fs_co_readdir()
61 err = do_readdir(pdu, fidp, dent); in v9fs_co_readdir()
72 do_readdir_many(V9fsPDU *pdu, V9fsFidState *fidp, struct V9fsDirEnt **entries, in do_readdir_many() argument
75 V9fsState *s = pdu->s; in do_readdir_many()
115 if (v9fs_request_cancelled(pdu)) { in do_readdir_many()
121 err = do_readdir(pdu, fidp, &dent); in do_readdir_many()
216 int coroutine_fn v9fs_co_readdir_many(V9fsPDU *pdu, V9fsFidState *fidp, in v9fs_co_readdir_many() argument
[all …]
H A Dvirtio-9p-device.c31 static void virtio_9p_push_and_notify(V9fsPDU *pdu) in virtio_9p_push_and_notify() argument
33 V9fsState *s = pdu->s; in virtio_9p_push_and_notify()
35 VirtQueueElement *elem = v->elems[pdu->idx]; in virtio_9p_push_and_notify()
38 virtqueue_push(v->vq, elem, pdu->size); in virtio_9p_push_and_notify()
40 v->elems[pdu->idx] = NULL; in virtio_9p_push_and_notify()
50 V9fsPDU *pdu; in handle_9p_output() local
54 while ((pdu = pdu_alloc(s))) { in handle_9p_output()
76 v->elems[pdu->idx] = elem; in handle_9p_output()
78 pdu_submit(pdu, &out); in handle_9p_output()
87 pdu_free(pdu); in handle_9p_output()
[all …]
H A Dcoxattr.c25 int coroutine_fn v9fs_co_llistxattr(V9fsPDU *pdu, V9fsPath *path, void *value, in v9fs_co_llistxattr() argument
29 V9fsState *s = pdu->s; in v9fs_co_llistxattr()
31 if (v9fs_request_cancelled(pdu)) { in v9fs_co_llistxattr()
46 int coroutine_fn v9fs_co_lgetxattr(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_lgetxattr() argument
51 V9fsState *s = pdu->s; in v9fs_co_lgetxattr()
53 if (v9fs_request_cancelled(pdu)) { in v9fs_co_lgetxattr()
70 int coroutine_fn v9fs_co_lsetxattr(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_lsetxattr() argument
75 V9fsState *s = pdu->s; in v9fs_co_lsetxattr()
77 if (v9fs_request_cancelled(pdu)) { in v9fs_co_lsetxattr()
94 int coroutine_fn v9fs_co_lremovexattr(V9fsPDU *pdu, V9fsPath *path, in v9fs_co_lremovexattr() argument
[all …]
H A Dxen-9p-backend.c134 static ssize_t xen_9pfs_pdu_vmarshal(V9fsPDU *pdu, in xen_9pfs_pdu_vmarshal() argument
139 Xen9pfsDev *xen_9pfs = container_of(pdu->s, Xen9pfsDev, state); in xen_9pfs_pdu_vmarshal()
144 xen_9pfs_in_sg(&xen_9pfs->rings[pdu->tag % xen_9pfs->num_rings], in xen_9pfs_pdu_vmarshal()
145 in_sg, &num, pdu->idx, ROUND_UP(offset + 128, 512)); in xen_9pfs_pdu_vmarshal()
151 pdu->id + 1); in xen_9pfs_pdu_vmarshal()
158 static ssize_t xen_9pfs_pdu_vunmarshal(V9fsPDU *pdu, in xen_9pfs_pdu_vunmarshal() argument
163 Xen9pfsDev *xen_9pfs = container_of(pdu->s, Xen9pfsDev, state); in xen_9pfs_pdu_vunmarshal()
168 xen_9pfs_out_sg(&xen_9pfs->rings[pdu->tag % xen_9pfs->num_rings], in xen_9pfs_pdu_vunmarshal()
169 out_sg, &num, pdu->idx); in xen_9pfs_pdu_vunmarshal()
174 "Failed to decode VirtFS request type %d\n", pdu->id); in xen_9pfs_pdu_vunmarshal()
[all …]
/openbmc/linux/net/9p/
H A Dprotocol.c194 p9pdu_writef(struct p9_fcall *pdu, int proto_version, const char *fmt, ...);
211 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size) in pdu_read() argument
213 size_t len = min(pdu->size - pdu->offset, size); in pdu_read()
215 memcpy(data, &pdu->sdata[pdu->offset], len); in pdu_read()
216 pdu->offset += len; in pdu_read()
220 static size_t pdu_write(struct p9_fcall *pdu, const void *data, size_t size) in pdu_write() argument
222 size_t len = min(pdu->capacity - pdu->size, size); in pdu_write()
224 memcpy(&pdu->sdata[pdu->size], data, len); in pdu_write()
225 pdu->size += len; in pdu_write()
230 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size) in pdu_write_u() argument
[all …]
H A Dprotocol.h13 int p9pdu_vwritef(struct p9_fcall *pdu, int proto_version, const char *fmt,
15 int p9pdu_readf(struct p9_fcall *pdu, int proto_version, const char *fmt, ...);
16 int p9pdu_prepare(struct p9_fcall *pdu, int16_t tag, int8_t type);
17 int p9pdu_finalize(struct p9_client *clnt, struct p9_fcall *pdu);
18 void p9pdu_reset(struct p9_fcall *pdu);
19 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size);
/openbmc/linux/drivers/usb/usbip/
H A Dusbip_common.c259 void usbip_dump_header(struct usbip_header *pdu) in usbip_dump_header() argument
262 pdu->base.command, in usbip_dump_header()
263 pdu->base.seqnum, in usbip_dump_header()
264 pdu->base.devid, in usbip_dump_header()
265 pdu->base.direction, in usbip_dump_header()
266 pdu->base.ep); in usbip_dump_header()
268 switch (pdu->base.command) { in usbip_dump_header()
271 pdu->u.cmd_submit.transfer_flags, in usbip_dump_header()
272 pdu->u.cmd_submit.transfer_buffer_length, in usbip_dump_header()
273 pdu->u.cmd_submit.start_frame, in usbip_dump_header()
[all …]
H A Dvhci_rx.c56 struct usbip_header *pdu) in vhci_recv_ret_submit() argument
65 urb = pickup_urb_and_free_priv(vdev, pdu->base.seqnum); in vhci_recv_ret_submit()
70 pdu->base.seqnum, in vhci_recv_ret_submit()
77 usbip_pack_pdu(pdu, urb, USBIP_RET_SUBMIT, 0); in vhci_recv_ret_submit()
101 usbip_dbg_vhci_rx("now giveback urb %u\n", pdu->base.seqnum); in vhci_recv_ret_submit()
113 struct usbip_header *pdu) in dequeue_pending_unlink() argument
122 if (unlink->seqnum == pdu->base.seqnum) { in dequeue_pending_unlink()
138 struct usbip_header *pdu) in vhci_recv_ret_unlink() argument
146 usbip_dump_header(pdu); in vhci_recv_ret_unlink()
148 unlink = dequeue_pending_unlink(vdev, pdu); in vhci_recv_ret_unlink()
[all …]
H A Dvudc_rx.c16 struct usbip_header *pdu, u8 type) in alloc_urb_from_cmd() argument
21 urb = usb_alloc_urb(pdu->u.cmd_submit.number_of_packets, in alloc_urb_from_cmd()
29 usbip_pack_pdu(pdu, urb, USBIP_CMD_SUBMIT, 0); in alloc_urb_from_cmd()
38 urb->setup_packet = kmemdup(&pdu->u.cmd_submit.setup, 8, in alloc_urb_from_cmd()
47 urb->pipe |= pdu->base.direction == USBIP_DIR_IN ? in alloc_urb_from_cmd()
63 struct usbip_header *pdu) in v_recv_cmd_unlink() argument
70 if (urb_p->seqnum != pdu->u.cmd_unlink.seqnum) in v_recv_cmd_unlink()
73 urb_p->seqnum = pdu->base.seqnum; in v_recv_cmd_unlink()
80 v_enqueue_ret_unlink(udc, pdu->base.seqnum, 0); in v_recv_cmd_unlink()
89 struct usbip_header *pdu) in v_recv_cmd_submit() argument
[all …]
H A Dstub_rx.c214 struct usbip_header *pdu) in stub_recv_cmd_unlink() argument
223 if (priv->seqnum != pdu->u.cmd_unlink.seqnum) in stub_recv_cmd_unlink()
242 priv->seqnum = pdu->base.seqnum; in stub_recv_cmd_unlink()
273 pdu->u.cmd_unlink.seqnum); in stub_recv_cmd_unlink()
281 stub_enqueue_ret_unlink(sdev, pdu->base.seqnum, 0); in stub_recv_cmd_unlink()
288 static int valid_request(struct stub_device *sdev, struct usbip_header *pdu) in valid_request() argument
293 if (pdu->base.devid == sdev->devid) { in valid_request()
306 struct usbip_header *pdu) in stub_priv_alloc() argument
322 priv->seqnum = pdu->base.seqnum; in stub_priv_alloc()
336 static int get_pipe(struct stub_device *sdev, struct usbip_header *pdu) in get_pipe() argument
[all …]
/openbmc/phosphor-snmp/
H A Dsnmp_notification.cpp22 bool Notification::addPDUVar(netsnmp_pdu& pdu, const OID& objID, in addPDUVar() argument
31 varList = snmp_pdu_add_variable(&pdu, objID.data(), objIDLen, type, in addPDUVar()
38 varList = snmp_pdu_add_variable(&pdu, objID.data(), objIDLen, type, in addPDUVar()
45 varList = snmp_pdu_add_variable(&pdu, objID.data(), objIDLen, type, in addPDUVar()
52 varList = snmp_pdu_add_variable(&pdu, objID.data(), objIDLen, type, in addPDUVar()
97 auto pdu = snmp_pdu_create(SNMP_MSG_TRAP2); in sendTrap() local
98 if (!pdu) in sendTrap()
109 if (snmp_add_var(pdu, sysuptimeOID, sizeof(sysuptimeOID) / sizeof(oid), in sendTrap()
114 snmp_free_pdu(pdu); in sendTrap()
118 pdu->trap_type = SNMP_TRAP_ENTERPRISESPECIFIC; in sendTrap()
[all …]
/openbmc/linux/drivers/target/iscsi/
H A Discsi_target_seq_pdu_list.c42 struct iscsi_pdu *pdu; in iscsit_dump_pdu_list() local
48 pdu = &cmd->pdu_list[i]; in iscsit_dump_pdu_list()
50 " pdu_send_order: %d, seq_no: %d\n", i, pdu->offset, in iscsit_dump_pdu_list()
51 pdu->length, pdu->pdu_send_order, pdu->seq_no); in iscsit_dump_pdu_list()
293 struct iscsi_pdu *pdu = cmd->pdu_list; in iscsit_do_build_pdu_and_seq_lists() local
316 pdu[i].offset = offset; in iscsit_do_build_pdu_and_seq_lists()
317 pdu[i].seq_no = seq_no; in iscsit_do_build_pdu_and_seq_lists()
329 pdu[i].type = PDUTYPE_IMMEDIATE; in iscsit_do_build_pdu_and_seq_lists()
330 pdu[i++].length = bl->immediate_data_length; in iscsit_do_build_pdu_and_seq_lists()
349 pdu[i].type = PDUTYPE_UNSOLICITED; in iscsit_do_build_pdu_and_seq_lists()
[all …]
H A Discsi_target_datain_values.c304 struct iscsi_pdu *pdu; in iscsit_set_datain_values_yes_and_no() local
330 pdu = iscsit_get_pdu_holder_for_seq(cmd, NULL); in iscsit_set_datain_values_yes_and_no()
331 if (!pdu) in iscsit_set_datain_values_yes_and_no()
334 if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) { in iscsit_set_datain_values_yes_and_no()
335 pdu->flags |= (ISCSI_FLAG_CMD_FINAL | ISCSI_FLAG_DATA_STATUS); in iscsit_set_datain_values_yes_and_no()
337 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
343 next_burst_len += pdu->length; in iscsit_set_datain_values_yes_and_no()
345 pdu->flags |= ISCSI_FLAG_CMD_FINAL; in iscsit_set_datain_values_yes_and_no()
347 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
353 pdu->data_sn = (!dr->recovery) ? cmd->data_sn++ : dr->data_sn++; in iscsit_set_datain_values_yes_and_no()
[all …]
H A Discsi_target_tmr.c482 struct iscsi_pdu *pdu = NULL; in iscsit_task_reassign_prepare_unsolicited_dataout() local
502 pdu = &cmd->pdu_list[i]; in iscsit_task_reassign_prepare_unsolicited_dataout()
504 if (pdu->status != ISCSI_PDU_RECEIVED_OK) in iscsit_task_reassign_prepare_unsolicited_dataout()
507 if ((pdu->offset >= cmd->seq_start_offset) && in iscsit_task_reassign_prepare_unsolicited_dataout()
508 ((pdu->offset + pdu->length) <= in iscsit_task_reassign_prepare_unsolicited_dataout()
510 cmd->first_burst_len -= pdu->length; in iscsit_task_reassign_prepare_unsolicited_dataout()
511 cmd->write_data_done -= pdu->length; in iscsit_task_reassign_prepare_unsolicited_dataout()
512 pdu->status = ISCSI_PDU_NOT_RECEIVED; in iscsit_task_reassign_prepare_unsolicited_dataout()
534 pdu = &cmd->pdu_list[j+seq->pdu_start]; in iscsit_task_reassign_prepare_unsolicited_dataout()
536 if (pdu->status != ISCSI_PDU_RECEIVED_OK) in iscsit_task_reassign_prepare_unsolicited_dataout()
[all …]
/openbmc/linux/drivers/nvme/host/
H A Dtcp.c81 void *pdu; member
127 void *pdu; member
213 return req->pdu; in nvme_tcp_req_cmd_pdu()
219 return req->pdu + sizeof(struct nvme_tcp_cmd_pdu) - in nvme_tcp_req_data_pdu()
410 void *pdu, size_t len) in nvme_tcp_hdgst() argument
414 sg_init_one(&sg, pdu, len); in nvme_tcp_hdgst()
415 ahash_request_set_crypt(hash, &sg, pdu + len, len); in nvme_tcp_hdgst()
420 void *pdu, size_t pdu_len) in nvme_tcp_verify_hdgst() argument
422 struct nvme_tcp_hdr *hdr = pdu; in nvme_tcp_verify_hdgst()
433 recv_digest = *(__le32 *)(pdu + hdr->hlen); in nvme_tcp_verify_hdgst()
[all …]
/openbmc/linux/drivers/net/wireless/ath/wcn36xx/
H A Dtxrx.c326 if (bd->pdu.mpdu_data_off <= bd->pdu.mpdu_header_off || in wcn36xx_rx_skb()
327 bd->pdu.mpdu_len < bd->pdu.mpdu_header_len) in wcn36xx_rx_skb()
332 if (bd->pdu.mpdu_data_off + bd->pdu.mpdu_len > WCN36XX_PKT_SIZE) in wcn36xx_rx_skb()
335 skb_put(skb, bd->pdu.mpdu_data_off + bd->pdu.mpdu_len); in wcn36xx_rx_skb()
336 skb_pull(skb, bd->pdu.mpdu_data_off); in wcn36xx_rx_skb()
342 if (bd->pdu.mpdu_header_off < sizeof(*bd) || in wcn36xx_rx_skb()
343 bd->pdu.mpdu_header_off + bd->pdu.mpdu_len > WCN36XX_PKT_SIZE) in wcn36xx_rx_skb()
346 skb_put(skb, bd->pdu.mpdu_header_off + bd->pdu.mpdu_len); in wcn36xx_rx_skb()
347 skb_pull(skb, bd->pdu.mpdu_header_off); in wcn36xx_rx_skb()
449 skb, bd->pdu.mpdu_len, bd->pdu.mpdu_header_off, in wcn36xx_rx_skb()
[all …]

1234