/linux-3.4.99/arch/tile/include/hv/ |
D | netio_intf.h | 577 #define __NETIO_PKT_NOTIF_HEADER(pkt) ((pkt)->__notif_header) argument 578 #define __NETIO_PKT_IPP_HANDLE(pkt) ((pkt)->__packet.bits.__ipp_handle) argument 579 #define __NETIO_PKT_QUEUE(pkt) ((pkt)->__packet.bits.__queue) argument 580 #define __NETIO_PKT_NOTIF_HEADER_M(mda, pkt) ((pkt)->__notif_header) argument 581 #define __NETIO_PKT_IPP_HANDLE_M(mda, pkt) ((pkt)->__packet.bits.__ipp_handle) argument 582 #define __NETIO_PKT_MINIMAL(pkt) ((pkt)->__packet.bits.__minimal) argument 583 #define __NETIO_PKT_QUEUE_M(mda, pkt) ((pkt)->__packet.bits.__queue) argument 584 #define __NETIO_PKT_FLAGS_M(mda, pkt) ((mda)->__flags) argument 594 #define NETIO_PKT_GOOD_CHECKSUM(pkt) \ argument 595 NETIO_PKT_L4_CSUM_CORRECT(pkt) [all …]
|
/linux-3.4.99/arch/sparc/kernel/ |
D | viohs.c | 48 struct vio_ver_info pkt; in send_version() local 52 memset(&pkt, 0, sizeof(pkt)); in send_version() 53 init_tag(&pkt.tag, VIO_TYPE_CTRL, VIO_SUBTYPE_INFO, VIO_VER_INFO); in send_version() 54 pkt.major = major; in send_version() 55 pkt.minor = minor; in send_version() 56 pkt.dev_class = vio->dev_class; in send_version() 61 return send_ctrl(vio, &pkt.tag, sizeof(pkt)); in send_version() 161 struct vio_msg_tag *pkt = arg; in process_unknown() local 164 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in process_unknown() 178 struct vio_dring_register pkt; in send_dreg() member [all …]
|
D | ds.c | 288 } pkt; in md_update_data() local 296 memset(&pkt, 0, sizeof(pkt)); in md_update_data() 297 pkt.data.tag.type = DS_DATA; in md_update_data() 298 pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag); in md_update_data() 299 pkt.data.handle = cp->handle; in md_update_data() 300 pkt.res.req_num = rp->req_num; in md_update_data() 301 pkt.res.result = DS_OK; in md_update_data() 303 ds_send(lp, &pkt, sizeof(pkt)); in md_update_data() 327 } pkt; in domain_shutdown_data() local 334 memset(&pkt, 0, sizeof(pkt)); in domain_shutdown_data() [all …]
|
/linux-3.4.99/net/caif/ |
D | cfpkt_skbuff.c | 18 #define PKT_ERROR(pkt, errmsg) \ argument 20 cfpkt_priv(pkt)->erronous = true; \ 21 skb_reset_tail_pointer(&pkt->skb); \ 46 static inline struct cfpkt_priv_data *cfpkt_priv(struct cfpkt *pkt) in cfpkt_priv() argument 48 return (struct cfpkt_priv_data *) pkt->skb.cb; in cfpkt_priv() 51 static inline bool is_erronous(struct cfpkt *pkt) in is_erronous() argument 53 return cfpkt_priv(pkt)->erronous; in is_erronous() 56 static inline struct sk_buff *pkt_to_skb(struct cfpkt *pkt) in pkt_to_skb() argument 58 return &pkt->skb; in pkt_to_skb() 68 struct cfpkt *pkt = skb_to_pkt(nativepkt); in cfpkt_fromnative() local [all …]
|
D | cfserl.c | 29 static int cfserl_receive(struct cflayer *layr, struct cfpkt *pkt); 30 static int cfserl_transmit(struct cflayer *layr, struct cfpkt *pkt); 53 struct cfpkt *pkt = NULL; in cfserl_receive() local 67 pkt = layr->incomplete_frm; in cfserl_receive() 68 if (pkt == NULL) { in cfserl_receive() 73 pkt = newpkt; in cfserl_receive() 80 cfpkt_extr_head(pkt, &tmp8, 1); in cfserl_receive() 82 while (cfpkt_more(pkt) in cfserl_receive() 84 cfpkt_extr_head(pkt, &tmp8, 1); in cfserl_receive() 86 if (!cfpkt_more(pkt)) { in cfserl_receive() [all …]
|
D | cfctrl.c | 22 int cmd, struct cfpkt *pkt){ in handle_loop() argument 27 int cmd, struct cfpkt *pkt); 29 static int cfctrl_recv(struct cflayer *layr, struct cfpkt *pkt); 178 struct cfpkt *pkt = cfpkt_create(CFPKT_CTRL_PKT_LEN); in cfctrl_enum_req() local 180 if (!pkt) in cfctrl_enum_req() 187 init_info(cfpkt_info(pkt), cfctrl); in cfctrl_enum_req() 188 cfpkt_info(pkt)->dev_info->id = physlinkid; in cfctrl_enum_req() 190 cfpkt_addbdy(pkt, CFCTRL_CMD_ENUM); in cfctrl_enum_req() 191 cfpkt_addbdy(pkt, physlinkid); in cfctrl_enum_req() 192 dn->transmit(dn, pkt); in cfctrl_enum_req() [all …]
|
D | cfdgml.c | 24 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt); 25 static int cfdgml_transmit(struct cflayer *layr, struct cfpkt *pkt); 41 static int cfdgml_receive(struct cflayer *layr, struct cfpkt *pkt) in cfdgml_receive() argument 50 if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { in cfdgml_receive() 52 cfpkt_destroy(pkt); in cfdgml_receive() 57 if (cfpkt_extr_head(pkt, &dgmhdr, 3) < 0) { in cfdgml_receive() 59 cfpkt_destroy(pkt); in cfdgml_receive() 62 ret = layr->up->receive(layr->up, pkt); in cfdgml_receive() 69 cfpkt_destroy(pkt); in cfdgml_receive() 73 cfpkt_destroy(pkt); in cfdgml_receive() [all …]
|
D | cffrml.c | 28 static int cffrml_receive(struct cflayer *layr, struct cfpkt *pkt); 29 static int cffrml_transmit(struct cflayer *layr, struct cfpkt *pkt); 82 static int cffrml_receive(struct cflayer *layr, struct cfpkt *pkt) in cffrml_receive() argument 91 cfpkt_extr_head(pkt, &tmp, 2); in cffrml_receive() 98 if (cfpkt_setlen(pkt, len) < 0) { in cffrml_receive() 101 cfpkt_destroy(pkt); in cffrml_receive() 109 cfpkt_extr_trail(pkt, &tmp, 2); in cffrml_receive() 111 pktchks = cfpkt_iterate(pkt, cffrml_checksum, 0xffff); in cffrml_receive() 113 cfpkt_add_trail(pkt, &tmp, 2); in cffrml_receive() 121 if (cfpkt_erroneous(pkt)) { in cffrml_receive() [all …]
|
D | cfrfml.c | 21 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt); 22 static int cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt); 72 struct cfpkt *pkt, int *err) in rfm_append() argument 78 if (cfpkt_extr_head(pkt, seghead, 6) < 0) in rfm_append() 85 tmppkt = cfpkt_append(rfml->incomplete_frm, pkt, in rfm_append() 97 static int cfrfml_receive(struct cflayer *layr, struct cfpkt *pkt) in cfrfml_receive() argument 112 if (cfpkt_extr_head(pkt, &tmp, 1) < 0) in cfrfml_receive() 119 if (cfpkt_peek_head(pkt, rfml->seghead, 6) < 0) in cfrfml_receive() 124 if (cfpkt_erroneous(pkt)) in cfrfml_receive() 126 rfml->incomplete_frm = pkt; in cfrfml_receive() [all …]
|
D | cfveil.c | 23 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt); 24 static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt); 39 static int cfvei_receive(struct cflayer *layr, struct cfpkt *pkt) in cfvei_receive() argument 48 if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { in cfvei_receive() 50 cfpkt_destroy(pkt); in cfvei_receive() 55 ret = layr->up->receive(layr->up, pkt); in cfvei_receive() 59 cfpkt_destroy(pkt); in cfvei_receive() 63 cfpkt_destroy(pkt); in cfvei_receive() 66 cfpkt_destroy(pkt); in cfvei_receive() 70 cfpkt_destroy(pkt); in cfvei_receive() [all …]
|
D | cfutill.c | 24 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt); 25 static int cfutill_transmit(struct cflayer *layr, struct cfpkt *pkt); 40 static int cfutill_receive(struct cflayer *layr, struct cfpkt *pkt) in cfutill_receive() argument 48 if (cfpkt_extr_head(pkt, &cmd, 1) < 0) { in cfutill_receive() 50 cfpkt_destroy(pkt); in cfutill_receive() 56 return layr->up->receive(layr->up, pkt); in cfutill_receive() 59 cfpkt_destroy(pkt); in cfutill_receive() 63 cfpkt_destroy(pkt); in cfutill_receive() 69 cfpkt_destroy(pkt); in cfutill_receive() 72 cfpkt_destroy(pkt); in cfutill_receive() [all …]
|
D | cfvidl.c | 19 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt); 20 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt); 36 static int cfvidl_receive(struct cflayer *layr, struct cfpkt *pkt) in cfvidl_receive() argument 39 if (cfpkt_extr_head(pkt, &videoheader, 4) < 0) { in cfvidl_receive() 41 cfpkt_destroy(pkt); in cfvidl_receive() 44 return layr->up->receive(layr->up, pkt); in cfvidl_receive() 47 static int cfvidl_transmit(struct cflayer *layr, struct cfpkt *pkt) in cfvidl_transmit() argument 55 cfpkt_destroy(pkt); in cfvidl_transmit() 59 cfpkt_add_head(pkt, &videoheader, 4); in cfvidl_transmit() 61 info = cfpkt_info(pkt); in cfvidl_transmit() [all …]
|
/linux-3.4.99/drivers/usb/renesas_usbhs/ |
D | fifo.c | 33 void usbhs_pkt_init(struct usbhs_pkt *pkt) in usbhs_pkt_init() argument 35 pkt->dma = DMA_ADDR_INVALID; in usbhs_pkt_init() 36 INIT_LIST_HEAD(&pkt->node); in usbhs_pkt_init() 42 static int usbhsf_null_handle(struct usbhs_pkt *pkt, int *is_done) in usbhsf_null_handle() argument 44 struct usbhs_priv *priv = usbhs_pipe_to_priv(pkt->pipe); in usbhsf_null_handle() 57 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt, in usbhs_pkt_push() argument 59 struct usbhs_pkt *pkt), in usbhs_pkt_push() argument 79 list_move_tail(&pkt->node, &pipe->list); in usbhs_pkt_push() 86 pkt->pipe = pipe; in usbhs_pkt_push() 87 pkt->buf = buf; in usbhs_pkt_push() [all …]
|
/linux-3.4.99/drivers/input/touchscreen/ |
D | usbtouchscreen.c | 89 void (*process_pkt) (struct usbtouch_usb *usbtouch, unsigned char *pkt, int len); 97 int (*get_pkt_len) (unsigned char *pkt, int len); 99 int (*read_data) (struct usbtouch_usb *usbtouch, unsigned char *pkt); 278 static int e2i_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in e2i_read_data() argument 280 int tmp = (pkt[0] << 8) | pkt[1]; in e2i_read_data() 281 dev->x = (pkt[2] << 8) | pkt[3]; in e2i_read_data() 282 dev->y = (pkt[4] << 8) | pkt[5]; in e2i_read_data() 307 static int egalax_read_data(struct usbtouch_usb *dev, unsigned char *pkt) in egalax_read_data() argument 309 if ((pkt[0] & EGALAX_PKT_TYPE_MASK) != EGALAX_PKT_TYPE_REPT) in egalax_read_data() 312 dev->x = ((pkt[3] & 0x0F) << 7) | (pkt[4] & 0x7F); in egalax_read_data() [all …]
|
/linux-3.4.99/include/net/caif/ |
D | cfpkt.h | 23 void cfpkt_destroy(struct cfpkt *pkt); 33 int cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len); 44 int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len); 54 int cfpkt_extr_trail(struct cfpkt *pkt, void *data, u16 len); 65 int cfpkt_add_head(struct cfpkt *pkt, const void *data, u16 len); 76 int cfpkt_add_trail(struct cfpkt *pkt, const void *data, u16 len); 86 int cfpkt_pad_trail(struct cfpkt *pkt, u16 len); 95 int cfpkt_addbdy(struct cfpkt *pkt, const u8 data); 105 int cfpkt_add_body(struct cfpkt *pkt, const void *data, u16 len); 112 bool cfpkt_more(struct cfpkt *pkt); [all …]
|
/linux-3.4.99/drivers/infiniband/hw/ipath/ |
D | ipath_user_sdma.c | 147 static void ipath_user_sdma_init_frag(struct ipath_user_sdma_pkt *pkt, in ipath_user_sdma_init_frag() argument 153 pkt->addr[i].offset = offset; in ipath_user_sdma_init_frag() 154 pkt->addr[i].length = len; in ipath_user_sdma_init_frag() 155 pkt->addr[i].put_page = put_page; in ipath_user_sdma_init_frag() 156 pkt->addr[i].dma_mapped = dma_mapped; in ipath_user_sdma_init_frag() 157 pkt->addr[i].page = page; in ipath_user_sdma_init_frag() 158 pkt->addr[i].kvaddr = kvaddr; in ipath_user_sdma_init_frag() 159 pkt->addr[i].addr = dma_addr; in ipath_user_sdma_init_frag() 162 static void ipath_user_sdma_init_header(struct ipath_user_sdma_pkt *pkt, in ipath_user_sdma_init_header() argument 168 pkt->naddr = 1; in ipath_user_sdma_init_header() [all …]
|
/linux-3.4.99/drivers/infiniband/hw/qib/ |
D | qib_user_sdma.c | 146 static void qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, in qib_user_sdma_init_frag() argument 152 pkt->addr[i].offset = offset; in qib_user_sdma_init_frag() 153 pkt->addr[i].length = len; in qib_user_sdma_init_frag() 154 pkt->addr[i].put_page = put_page; in qib_user_sdma_init_frag() 155 pkt->addr[i].dma_mapped = dma_mapped; in qib_user_sdma_init_frag() 156 pkt->addr[i].page = page; in qib_user_sdma_init_frag() 157 pkt->addr[i].kvaddr = kvaddr; in qib_user_sdma_init_frag() 158 pkt->addr[i].addr = dma_addr; in qib_user_sdma_init_frag() 161 static void qib_user_sdma_init_header(struct qib_user_sdma_pkt *pkt, in qib_user_sdma_init_header() argument 167 pkt->naddr = 1; in qib_user_sdma_init_header() [all …]
|
/linux-3.4.99/drivers/block/ |
D | pktcdvd.c | 563 struct packet_data *pkt; in pkt_alloc_packet_data() local 565 pkt = kzalloc(sizeof(struct packet_data), GFP_KERNEL); in pkt_alloc_packet_data() 566 if (!pkt) in pkt_alloc_packet_data() 569 pkt->frames = frames; in pkt_alloc_packet_data() 570 pkt->w_bio = pkt_bio_alloc(frames); in pkt_alloc_packet_data() 571 if (!pkt->w_bio) in pkt_alloc_packet_data() 575 pkt->pages[i] = alloc_page(GFP_KERNEL|__GFP_ZERO); in pkt_alloc_packet_data() 576 if (!pkt->pages[i]) in pkt_alloc_packet_data() 580 spin_lock_init(&pkt->lock); in pkt_alloc_packet_data() 581 bio_list_init(&pkt->orig_bios); in pkt_alloc_packet_data() [all …]
|
/linux-3.4.99/drivers/net/arcnet/ |
D | rfc1051.c | 43 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, 92 struct archdr *pkt = (struct archdr *) skb->data; in type_trans() local 93 struct arc_rfc1051 *soft = &pkt->soft.rfc1051; in type_trans() 100 if (pkt->hard.dest == 0) in type_trans() 104 if (pkt->hard.dest != dev->dev_addr[0]) in type_trans() 130 struct archdr *pkt = pkthdr; in rx() local 149 pkt = (struct archdr *) skb->data; in rx() 152 memcpy(pkt, pkthdr, sizeof(struct archdr)); in rx() 153 if (length > sizeof(pkt->soft)) in rx() 154 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx() [all …]
|
D | capmode.c | 46 struct archdr *pkt = pkthdr; in rx() local 66 pkt = (struct archdr *)skb_mac_header(skb); in rx() 74 pktbuf=(char*)pkt; in rx() 76 memcpy(pktbuf, pkthdrbuf, ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto)); in rx() 77 memcpy(pktbuf+ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto)+sizeof(int), in rx() 78 pkthdrbuf+ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto), in rx() 79 sizeof(struct archdr)-ARC_HDR_SIZE-sizeof(pkt->soft.cap.proto)); in rx() 81 if (length > sizeof(pkt->soft)) in rx() 82 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx() 83 pkt->soft.raw + sizeof(pkt->soft) in rx() [all …]
|
D | arc-rawmode.c | 43 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, 93 struct archdr *pkt = pkthdr; in rx() local 112 pkt = (struct archdr *) skb->data; in rx() 118 memcpy(pkt, pkthdr, sizeof(struct archdr)); in rx() 119 if (length > sizeof(pkt->soft)) in rx() 120 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx() 121 pkt->soft.raw + sizeof(pkt->soft), in rx() 122 length - sizeof(pkt->soft)); in rx() 139 struct archdr *pkt = (struct archdr *) skb_push(skb, hdr_size); in build_header() local 148 pkt->hard.source = *dev->dev_addr; in build_header() [all …]
|
D | rfc1201.c | 43 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, 94 struct archdr *pkt = (struct archdr *) skb->data; in type_trans() local 95 struct arc_rfc1201 *soft = &pkt->soft.rfc1201; in type_trans() 102 if (pkt->hard.dest == 0) in type_trans() 106 if (pkt->hard.dest != dev->dev_addr[0]) in type_trans() 139 struct archdr *pkt = pkthdr; in rx() local 141 int saddr = pkt->hard.source, ofs; in rx() 164 soft, sizeof(pkt->soft)); in rx() 190 pkt = (struct archdr *) skb->data; in rx() 191 soft = &pkt->soft.rfc1201; in rx() [all …]
|
/linux-3.4.99/drivers/net/hyperv/ |
D | rndis_filter.c | 46 struct hv_netvsc_packet pkt; member 138 rndis_msg->msg.pkt.data_offset, in dump_rndis_message() 139 rndis_msg->msg.pkt.data_len, in dump_rndis_message() 140 rndis_msg->msg.pkt.num_oob_data_elements, in dump_rndis_message() 141 rndis_msg->msg.pkt.oob_data_offset, in dump_rndis_message() 142 rndis_msg->msg.pkt.oob_data_len, in dump_rndis_message() 143 rndis_msg->msg.pkt.per_pkt_info_offset, in dump_rndis_message() 144 rndis_msg->msg.pkt.per_pkt_info_len); in dump_rndis_message() 210 packet = &req->pkt; in rndis_filter_send_request() 335 struct hv_netvsc_packet *pkt) in rndis_filter_receive_data() argument [all …]
|
/linux-3.4.99/drivers/usb/host/ |
D | fhci-tds.c | 112 struct packet *pkt = cq_get(&ep->conf_frame_Q); in fhci_ep0_free() local 114 kfree(pkt); in fhci_ep0_free() 122 struct packet *pkt = cq_get(&ep->empty_frame_Q); in fhci_ep0_free() local 124 kfree(pkt); in fhci_ep0_free() 187 struct packet *pkt; in fhci_create_ep() local 190 pkt = kmalloc(sizeof(*pkt), GFP_KERNEL); in fhci_create_ep() 191 if (!pkt) { in fhci_create_ep() 198 kfree(pkt); in fhci_create_ep() 202 cq_put(&ep->empty_frame_Q, pkt); in fhci_create_ep() 284 struct packet *pkt; in fhci_td_transaction_confirm() local [all …]
|
/linux-3.4.99/drivers/net/ethernet/sun/ |
D | sunvnet.c | 47 struct vio_msg_tag *pkt = arg; in vnet_handle_unknown() local 50 pkt->type, pkt->stype, pkt->stype_env, pkt->sid); in vnet_handle_unknown() 62 struct vio_net_attr_info pkt; in vnet_send_attr() local 65 memset(&pkt, 0, sizeof(pkt)); in vnet_send_attr() 66 pkt.tag.type = VIO_TYPE_CTRL; in vnet_send_attr() 67 pkt.tag.stype = VIO_SUBTYPE_INFO; in vnet_send_attr() 68 pkt.tag.stype_env = VIO_ATTR_INFO; in vnet_send_attr() 69 pkt.tag.sid = vio_send_sid(vio); in vnet_send_attr() 70 pkt.xfer_mode = VIO_DRING_MODE; in vnet_send_attr() 71 pkt.addr_type = VNET_ADDR_ETHERMAC; in vnet_send_attr() [all …]
|