/barrelfish-2018-10-04/lib/bulk_transfer/backends/net/ |
H A D | bulk_net_endpoint.c | 28 * @param setup the setup parameters for the endpoint 33 struct bulk_net_ep_setup *setup) 37 if (setup->port == 0 || setup->queue == 0) { 41 ep_desc->ip.addr = htonl(setup->ip.addr); 42 ep_desc->port = setup->port; 43 ep_desc->queue = setup->queue; 45 if (setup->cardname) { 46 ep_desc->cardname = setup 32 bulk_net_ep_create(struct bulk_net_endpoint_descriptor *ep_desc, struct bulk_net_ep_setup *setup) argument 108 bulk_net_ep_create_remote(struct bulk_net_endpoint_descriptor *ep_desc, struct bulk_net_ep_setup *setup) argument [all...] |
/barrelfish-2018-10-04/include/dma/xeon_phi/ |
H A D | xeon_phi_dma_request.h | 33 * \param setup request setup information 40 struct dma_req_setup *setup, 47 * \param setup request setup information 54 struct dma_req_setup *setup, 61 * \param setup request setup information 68 struct dma_req_setup *setup, 75 * \param setup reques [all...] |
/barrelfish-2018-10-04/lib/virtio/ |
H A D | host.c | 38 struct virtio_device_setup *setup) 42 switch(setup->backend.type) { 48 err = virtio_device_mmio_init_host(host, setup); 64 strncpy(vdev->dev_name, setup->dev_name, sizeof(vdev->dev_name)); 65 vdev->dev_t_st = setup->dev_t_st; 66 strncpy(vdev->hc_iface, setup->hc_iface, sizeof(vdev->hc_iface)); 68 vdev->cb_h = setup->hc_cb; 70 vdev->vq_num = setup->vq_num; 72 setup->vq_setup->device = vdev; 74 err = virtio_vq_host_alloc(&vdev->vqh, setup 37 virtio_host_init(struct virtio_device **host, struct virtio_device_setup *setup) argument [all...] |
H A D | device.c | 37 struct virtio_device_setup *setup) 42 setup->dev_name); 44 switch (setup->backend.type) { 52 if (setup->backend.args.mmio.dev_base == NULL 53 || setup->backend.args.mmio.dev_size == 0) { 56 err = virtio_device_mmio_init(dev, setup); 67 setup->backend.type); 80 strncpy(vdev->dev_name, setup->dev_name, sizeof(vdev->dev_name)); 81 vdev->setup_fn = setup->setup_fn; 82 vdev->dev_t_st = setup 36 virtio_device_open(struct virtio_device **dev, struct virtio_device_setup *setup) argument 156 virtio_device_open_with_cap(struct virtio_device **dev, struct virtio_device_setup *setup, struct capref dev_cap) argument 435 struct virtqueue_setup *setup; local [all...] |
H A D | virtqueue.c | 209 * \param setup pointer to the setup information 214 errval_t virtio_virtqueue_alloc(struct virtqueue_setup *setup, argument 220 setup->queue_id, 221 setup->vring_ndesc, 222 setup->buffer_bits); 226 if (setup->vring_ndesc == 0 || !IS_POW2(setup->vring_ndesc)) { 227 VIRTIO_DEBUG_VQ("ERROR: invalid size: %u\n", setup->vring_ndesc); 231 size_t size = vring_size(setup 274 virtio_virtqueue_alloc_with_caps(struct virtqueue_setup *setup, struct capref vring_cap, struct virtqueue **ret_vq) argument [all...] |
/barrelfish-2018-10-04/include/dma/ioat/ |
H A D | ioat_dma_request.h | 37 * \param setup request setup information 44 struct dma_req_setup *setup, 51 * \param setup request setup information 58 struct dma_req_setup *setup, 65 * \param setup request setup information 72 struct dma_req_setup *setup, 78 * \param setup reques [all...] |
/barrelfish-2018-10-04/usr/drivers/usb/usb_manager/controller/ehci/ |
H A D | usb_ehci_xfer.c | 36 * \param param the setup parameters for the xfer to set up 38 * NOTE: the xfer is also supplied with the setup parameters 265 * \param xfer the xfer to un setup 344 * this structure contains the setup parameters for setting up the queue 367 * \param setup the setup parameters for the qtd 369 static void usb_ehci_xfer_qtd_setup(struct usb_ehci_qtd_setup_param *setup) argument 374 usb_paddr_t terminate = setup->hc->qh_terminate->qh_self; 375 usb_paddr_t qtd_alt_next = setup->hc->qh_terminate->qh_self; 380 uint32_t length_old = setup 562 struct usb_ehci_qtd_setup_param setup = { local [all...] |
/barrelfish-2018-10-04/lib/dma/ |
H A D | dma_request.c | 84 if (req->setup.done_cb) { 85 req->setup.done_cb(err, req->id, req->setup.cb_arg); 199 * \brief issues a new DMA memcpy request based on the setup information 202 * \param setup DMA request setup information 209 struct dma_req_setup *setup, 213 if (setup->args.memcpy.dst < setup->args.memcpy.src) { 214 if ((setup 208 dma_request_memcpy_chan(struct dma_channel *chan, struct dma_req_setup *setup, dma_req_id_t *id) argument 243 dma_request_memcpy(struct dma_device *dev, struct dma_req_setup *setup, dma_req_id_t *id) argument 261 dma_request_memset_chan(struct dma_channel *chan, struct dma_req_setup *setup, dma_req_id_t *id) argument 282 dma_request_memset(struct dma_device *dev, struct dma_req_setup *setup, dma_req_id_t *id) argument [all...] |
/barrelfish-2018-10-04/lib/dma/ioat/ |
H A D | ioat_dma_request.c | 129 * \param setup request setup information 136 struct dma_req_setup *setup, 143 uint32_t num_desc = req_num_desc_needed(ioat_chan, setup->args.memcpy.bytes); 146 setup->args.memcpy.src, setup->args.memcpy.dst, 147 setup->args.memcpy.bytes, num_desc); 163 dma_request_common_init(&req->common, chan, setup->type); 170 size_t length = setup->args.memcpy.bytes; 171 lpaddr_t src = setup 135 ioat_dma_request_memcpy_chan(struct dma_channel *chan, struct dma_req_setup *setup, dma_req_id_t *id) argument 224 ioat_dma_request_memcpy(struct dma_device *dev, struct dma_req_setup *setup, dma_req_id_t *id) argument 242 ioat_dma_request_memset_chan(struct dma_channel *chan, struct dma_req_setup *setup, dma_req_id_t *id) argument 330 ioat_dma_request_memset(struct dma_device *dev, struct dma_req_setup *setup, dma_req_id_t *id) argument [all...] |
/barrelfish-2018-10-04/lib/virtio/devices/ |
H A D | virtio_block.c | 117 * \param setup the setup information 126 VIRTIO_DEBUG_DT("Doing device specific setup: Block Device\n"); 128 struct virtio_device_setup *setup = arg; local 137 if (setup->vq_num != VIRTIO_BLOCK_NUM_VIRTQUEUES) { 141 assert(setup->vq_num == VIRTIO_BLOCK_NUM_VIRTQUEUES); 147 err = virtio_device_virtqueue_alloc(dev->vdev, setup->vq_setup, setup->vq_num); 167 * \param setup the setup informatio 171 virtio_block_init_device(struct virtio_device_blk *dev, struct virtio_device_setup *setup) argument 197 virtio_block_init_device_with_cap(struct virtio_device_blk *dev, struct virtio_device_setup *setup, struct capref dev_cap) argument [all...] |
/barrelfish-2018-10-04/lib/dma/xeon_phi/ |
H A D | xeon_phi_dma_request.c | 128 * \param setup request setup information 135 struct dma_req_setup *setup, 142 uint32_t num_desc = req_num_desc_needed(xchan, setup->args.memcpy.bytes); 145 setup->args.memcpy.src, setup->args.memcpy.dst, 146 setup->args.memcpy.bytes, num_desc); 162 dma_request_common_init(&req->common, chan, setup->type); 165 size_t length = setup->args.memcpy.bytes; 166 lpaddr_t src = setup 134 xeon_phi_dma_request_memcpy_chan(struct dma_channel *chan, struct dma_req_setup *setup, dma_req_id_t *id) argument 218 xeon_phi_dma_request_memcpy(struct dma_device *dev, struct dma_req_setup *setup, dma_req_id_t *id) argument [all...] |
/barrelfish-2018-10-04/include/dma/client/ |
H A D | dma_client_request.h | 87 * \param setup DMA request setup information 93 struct dma_req_setup *setup, 100 * \param setup DMA request setup information 106 struct dma_req_setup *setup,
|
/barrelfish-2018-10-04/include/usb/ |
H A D | usb_transfer.h | 29 USB_TRANSFER_STATE_SETUP, ///< transfer is setup 55 /// USB transfer setup type 59 usb_error_t usb_transfer_setup_control(usb_transfer_setup_t *setup, 62 usb_error_t usb_transfer_setup_isoc(usb_transfer_setup_t *setup, 65 usb_error_t usb_transfer_setup_bulk(usb_transfer_setup_t *setup, 68 usb_error_t usb_transfer_setup_intr(usb_transfer_setup_t *setup,
|
/barrelfish-2018-10-04/lib/dma/client/ |
H A D | dma_client_request.c | 165 * \param setup DMA request setup information 171 struct dma_req_setup *setup, 177 CLIENTREQ_DEBUG("memcpy request [%016lx]->[%016lx]\n", setup->args.memcpy.src, 178 setup->args.memcpy.dst); 189 req->common.setup = *setup; 210 if (setup->done_cb) { 211 setup->done_cb(err, req->common.id, setup 170 dma_client_request_memcpy_chan(struct dma_channel *chan, struct dma_req_setup *setup, dma_req_id_t *id) argument 229 dma_client_request_memcpy(struct dma_device *dev, struct dma_req_setup *setup, dma_req_id_t *id) argument [all...] |
/barrelfish-2018-10-04/tools/harness/tests/ |
H A D | boottest.py | 21 def setup(self, build, machine, testdir): member in class:BootTest 24 machine.setup()
|
H A D | mt_waitset.py | 21 def setup(self, build, machine, testdir): member in class:MultithreadedWaitsetTest 22 super(MultithreadedWaitsetTest, self).setup(build, machine, testdir)
|
H A D | proc_mgmt_test.py | 21 def setup(self, build, machine, testdir): member in class:ProcMgmtTest 22 super(ProcMgmtTest, self).setup(build, machine, testdir)
|
H A D | spawntest.py | 24 def setup(self, build, machine, testdir): member in class:SpawnTest 25 super(SpawnTest, self).setup(build, machine, testdir)
|
H A D | buildall.py | 19 def setup(self, build, machine, testdir): member in class:BuildAllTest
|
H A D | spantest.py | 24 def setup(self, build, machine, testdir): member in class:SpanTest 25 super(SpanTest, self).setup(build, machine, testdir) 48 def setup(self, build, machine, testdir): member in class:SpanTestInterleaved 49 super(SpanTestInterleaved, self).setup(build, machine, testdir) 74 def setup(self, build, machine, testdir): member in class:SpanTestExit 75 super(SpanTestExit, self).setup(build, machine, testdir)
|
H A D | __init__.py | 16 def setup(self, build, machine, testdir): member in class:Test
|
/barrelfish-2018-10-04/include/dma/ |
H A D | dma_request.h | 53 * specifies the DMA request setup fields 96 } args; ///< request setup arguments 170 * \brief issues a new DMA memcpy request based on the setup information 173 * \param setup DMA request setup information 180 struct dma_req_setup *setup, 184 * \brief issues a new DMA memcpy request based on the setup information 187 * \param setup DMA request setup information 194 struct dma_req_setup *setup, [all...] |
/barrelfish-2018-10-04/usr/bench/bulk_transfer/ |
H A D | common.c | 58 struct bulk_channel_setup setup = { local 73 err = bulk_channel_create(channel, &adesc->generic, cb, &setup); 98 struct bulk_channel_setup setup = { local 114 err = bulk_channel_create(channel, &adesc->generic, cb, &setup); 156 struct bulk_channel_setup setup = { local 165 expect_success(bulk_channel_create(channel, &epd->ep_generic, cb, &setup)); 203 struct bulk_channel_bind_params setup = { local 211 expect_success(bulk_channel_bind(channel, &epd->ep_generic, cb, &setup, 225 struct bulk_channel_setup setup = { local 234 expect_success(bulk_channel_create(channel, &epd->ep_generic, cb, &setup)); 252 struct bulk_channel_bind_params setup = { local [all...] |
/barrelfish-2018-10-04/lib/dma/include/ |
H A D | dma_request_internal.h | 29 struct dma_req_setup setup; ///< member in struct:dma_request
|
/barrelfish-2018-10-04/lib/virtio/backends/ |
H A D | virtio_mmio.h | 57 struct virtio_device_setup *setup);
|