Searched refs:descriptor (Results 1 - 9 of 9) sorted by relevance

/seL4-test-master/tools/nanopb/
H A Dpb_common.c15 if (iter->index >= iter->descriptor->field_count)
18 word0 = iter->descriptor->field_info[iter->field_info_index];
34 uint32_t word1 = iter->descriptor->field_info[iter->field_info_index + 1];
45 uint32_t word1 = iter->descriptor->field_info[iter->field_info_index + 1];
46 uint32_t word2 = iter->descriptor->field_info[iter->field_info_index + 2];
47 uint32_t word3 = iter->descriptor->field_info[iter->field_info_index + 3];
58 uint32_t word1 = iter->descriptor->field_info[iter->field_info_index + 1];
59 uint32_t word2 = iter->descriptor->field_info[iter->field_info_index + 2];
60 uint32_t word3 = iter->descriptor->field_info[iter->field_info_index + 3];
61 uint32_t word4 = iter->descriptor
[all...]
H A Dpb_decode.c665 if (!field->descriptor->field_callback)
679 if (!field->descriptor->field_callback(&substream, NULL, field))
702 return field->descriptor->field_callback(&substream, NULL, field);
878 if (iter->descriptor->default_value)
880 defstream = pb_istream_from_buffer(iter->descriptor->default_value, (size_t)-1);
1488 PB_RETURN_ERROR(stream, "invalid field descriptor");
H A Dpb_encode.c351 if (field->descriptor->field_callback != NULL)
353 if (!field->descriptor->field_callback(NULL, stream, field))
854 PB_RETURN_ERROR(stream, "invalid field descriptor");
H A Dpb.h256 /* Iterator for message descriptor */
258 const pb_msgdesc_t *descriptor; /* Pointer to message descriptor constant */ member in struct:pb_field_iter_s
262 pb_size_t field_info_index; /* Index to descriptor->field_info array */
275 const pb_msgdesc_t *submsg_desc; /* For submessage fields, pointer to field descriptor for the submessage. */
595 * encode the descriptor size, 6 lowest bits of field tag number, and 8 bits
643 * you can increase the descriptor width by defining PB_FIELDINFO_WIDTH or by setting
/seL4-test-master/projects/util_libs/libethdrivers/src/plat/am335x/
H A Dbeaglebone.c59 /* Mark the descriptor as owned by CPDMA to tell the CPSW hardware it can put
65 /* Set the next field in the hardware descriptor. The device will traverse the ring
69 dev->rx_ring[dev->rdt].next = ((struct descriptor *) dev->rx_ring_phys) + next_rdt;
81 dma_unpin_free(dma_man, (void*)dev->rx_ring, sizeof(struct descriptor) * dev->rx_size);
85 dma_unpin_free(dma_man, (void*)dev->tx_ring, sizeof(struct descriptor) * dev->tx_size);
110 ps_dma_cache_clean_invalidate(dma_man, rx_ring.virt, sizeof(struct descriptor) * dev->rx_size);
111 ps_dma_cache_clean_invalidate(dma_man, tx_ring.virt, sizeof(struct descriptor) * dev->tx_size);
141 dev->tx_ring[i] = (struct descriptor) {
149 dev->rx_ring[i] = (struct descriptor) {
170 /* Ensure no memory references get ordered before we checked the descriptor wa
[all...]
/seL4-test-master/projects/util_libs/libethdrivers/src/plat/am335x/cpsw/
H A Dcpswif.h194 /* TX and RX Buffer descriptor data structure (used by the device) */
195 struct descriptor { struct
207 volatile struct descriptor *tx_ring;
208 volatile struct descriptor *rx_ring;
H A Dcpswif.c751 * buffer descriptor rings.
761 CPSWCPDMARxHdrDescPtrWrite(cpswinst->cpdma_base, ((struct descriptor *) eth_data->rx_ring_phys), 0);
/seL4-test-master/projects/util_libs/libethdrivers/src/plat/imx6/
H A Dimx6.c35 struct descriptor { struct
53 volatile struct descriptor *tx_ring;
54 volatile struct descriptor *rx_ring;
69 /* Receive descriptor status */
87 /* Transmit descriptor status */
147 dma_unpin_free(dma_man, (void *)dev->rx_ring, sizeof(struct descriptor) * dev->rx_size);
151 dma_unpin_free(dma_man, (void *)dev->tx_ring, sizeof(struct descriptor) * dev->tx_size);
170 dma_addr_t rx_ring = dma_alloc_pin(dma_man, sizeof(struct descriptor) * dev->rx_size, 0, DMA_ALIGN);
177 dma_addr_t tx_ring = dma_alloc_pin(dma_man, sizeof(struct descriptor) * dev->tx_size, 0, DMA_ALIGN);
183 ps_dma_cache_clean_invalidate(dma_man, rx_ring.virt, sizeof(struct descriptor) * de
[all...]
/seL4-test-master/tools/nanopb/generator/
H A Dnanopb_generator.py25 import google.protobuf.descriptor_pb2 as descriptor namespace
28 import google.protobuf.descriptor namespace
74 FieldD = descriptor.FieldDescriptorProto
583 This is used to try to automatically pick right descriptor size.
1059 '''Return the field descriptor definition that goes in .pb.c file.'''
1068 '''Estimate how many words are necessary for each field descriptor.'''
1137 # The partial descriptor doesn't include the enum type
1146 desc = google.protobuf.descriptor.MakeDescriptor(optional_only)
1620 if isinstance(subdesc.options, descriptor.FieldOptions):
1622 elif isinstance(subdesc.options, descriptor
[all...]

Completed in 1706 milliseconds