Home
last modified time | relevance | path

Searched refs:direction (Results 1 – 25 of 54) sorted by relevance

123

/qemu/block/
H A Dthrottle-groups.c206 return tgm->pending_reqs[direction]; in tgm_has_pending_reqs()
235 start = token = tg->tokens[direction]; in next_throttle_token()
280 if (tg->any_timer_armed[direction]) { in throttle_group_schedule_timer()
288 tg->tokens[direction] = tgm; in throttle_group_schedule_timer()
349 tg->tokens[direction] = token; in schedule_next_request()
370 assert(direction < THROTTLE_MAX); in throttle_group_co_io_limits_intercept()
380 tgm->pending_reqs[direction]++; in throttle_group_co_io_limits_intercept()
387 tgm->pending_reqs[direction]--; in throttle_group_co_io_limits_intercept()
401 ThrottleDirection direction; member
410 ThrottleDirection direction = data->direction; in throttle_group_restart_queue_entry() local
[all …]
/qemu/hw/gpio/
H A Dmax7310.c28 uint8_t direction; member
40 s->level &= s->direction; in max7310_reset()
41 s->direction = 0xff; in max7310_reset()
56 return s->level & ~s->direction; in max7310_rx()
62 return s->direction; in max7310_rx()
105 s->level = (s->level & s->direction) | (data & ~s->direction); in max7310_tx()
113 s->level &= ~(s->direction ^ data); in max7310_tx()
114 s->direction = data; in max7310_tx()
162 VMSTATE_UINT8(direction, MAX7310State),
177 s->level |= s->direction & (1 << line); in max7310_gpio_set()
[all …]
H A Daspeed_gpio.c274 uint32_t direction = regs->direction; in aspeed_gpio_update() local
292 if (!(direction & mask) && (input_mask & mask)) { in aspeed_gpio_update()
304 if (direction & mask) { in aspeed_gpio_update()
343 aspeed_gpio_update(s, &s->sets[set_idx], value, ~s->sets[set_idx].direction); in aspeed_gpio_set_pin_level()
575 value = set->direction; in aspeed_gpio_read()
657 aspeed_gpio_update(s, set, reg_value, set->direction); in aspeed_gpio_write_index_mode()
660 reg_value = set->direction; in aspeed_gpio_write_index_mode()
676 set->direction = update_value_control_source(set, set->direction, in aspeed_gpio_write_index_mode()
803 aspeed_gpio_update(s, set, data, set->direction); in aspeed_gpio_write()
819 set->direction = update_value_control_source(set, set->direction, data); in aspeed_gpio_write()
[all …]
/qemu/net/
H A Dfilter.c39 if (nf->direction == direction || in qemu_netfilter_receive()
40 nf->direction == NET_FILTER_DIRECTION_ALL) { in qemu_netfilter_receive()
71 int direction; in qemu_netfilter_pass_to_next() local
80 if (nf->direction == NET_FILTER_DIRECTION_ALL) { in qemu_netfilter_pass_to_next()
83 direction = NET_FILTER_DIRECTION_TX; in qemu_netfilter_pass_to_next()
85 direction = NET_FILTER_DIRECTION_RX; in qemu_netfilter_pass_to_next()
88 direction = nf->direction; in qemu_netfilter_pass_to_next()
91 next = netfilter_next(nf, direction); in qemu_netfilter_pass_to_next()
104 next = netfilter_next(next, direction); in qemu_netfilter_pass_to_next()
139 return nf->direction; in netfilter_get_direction()
[all …]
H A Dfilter-mirror.c146 if (nf->direction == NET_FILTER_DIRECTION_ALL || in redirector_to_filter()
147 nf->direction == NET_FILTER_DIRECTION_TX) { in redirector_to_filter()
151 if (nf->direction == NET_FILTER_DIRECTION_ALL || in redirector_to_filter()
152 nf->direction == NET_FILTER_DIRECTION_RX) { in redirector_to_filter()
H A Dnet.c632 NetFilterDirection direction, in filter_receive_iov() argument
642 if (direction == NET_FILTER_DIRECTION_TX) { in filter_receive_iov()
644 ret = qemu_netfilter_receive(nf, direction, sender, flags, iov, in filter_receive_iov()
652 ret = qemu_netfilter_receive(nf, direction, sender, flags, iov, in filter_receive_iov()
664 NetFilterDirection direction, in filter_receive() argument
676 return filter_receive_iov(nc, direction, sender, flags, &iov, 1, sent_cb); in filter_receive()
/qemu/fsdev/
H A Dqemu-fsdev-throttle.c98 ThrottleDirection direction, in fsdev_co_throttle_request() argument
101 assert(direction < THROTTLE_MAX); in fsdev_co_throttle_request()
103 if (throttle_schedule_timer(&fst->ts, &fst->tt, direction) || in fsdev_co_throttle_request()
104 !qemu_co_queue_empty(&fst->throttled_reqs[direction])) { in fsdev_co_throttle_request()
105 qemu_co_queue_wait(&fst->throttled_reqs[direction], NULL); in fsdev_co_throttle_request()
108 throttle_account(&fst->ts, direction, iov_size(iov, iovcnt)); in fsdev_co_throttle_request()
110 if (!qemu_co_queue_empty(&fst->throttled_reqs[direction]) && in fsdev_co_throttle_request()
111 !throttle_schedule_timer(&fst->ts, &fst->tt, direction)) { in fsdev_co_throttle_request()
112 qemu_co_queue_next(&fst->throttled_reqs[direction]); in fsdev_co_throttle_request()
/qemu/util/
H A Dthrottle.c143 ThrottleDirection direction) in throttle_compute_wait_for() argument
158 BucketType index = to_check[direction][i]; in throttle_compute_wait_for()
176 ThrottleDirection direction, in throttle_compute_timer() argument
186 wait = throttle_compute_wait_for(ts, direction); in throttle_compute_timer()
434 ThrottleDirection direction) in throttle_schedule_timer() argument
441 assert(direction < THROTTLE_MAX); in throttle_schedule_timer()
442 timer = tt->timers[direction]; in throttle_schedule_timer()
446 direction, in throttle_schedule_timer()
484 assert(direction < THROTTLE_MAX); in throttle_account()
493 bkt = &ts->cfg.buckets[bucket_types_size[direction][i]]; in throttle_account()
[all …]
/qemu/hw/block/
H A Dfdc.c1372 static void fdctrl_unimplemented(FDCtrl *fdctrl, int direction) in fdctrl_unimplemented() argument
1520 fdctrl->data_dir = direction; in fdctrl_start_transfer()
1551 direction, (128 << fdctrl->fifo[5]) * in fdctrl_start_transfer()
1556 if (direction != FD_DIR_VERIFY) { in fdctrl_start_transfer()
1572 if (direction != FD_DIR_WRITE) in fdctrl_start_transfer()
1840 static void fdctrl_handle_lock(FDCtrl *fdctrl, int direction) in fdctrl_handle_lock() argument
1908 static void fdctrl_handle_save(FDCtrl *fdctrl, int direction) in fdctrl_handle_save() argument
2040 static void fdctrl_handle_seek(FDCtrl *fdctrl, int direction) in fdctrl_handle_seek() argument
2157 void (*handler)(FDCtrl *fdctrl, int direction);
2158 int direction; member
[all …]
/qemu/hw/pci-host/
H A Ddesignware.c386 static char *designware_pcie_viewport_name(const char *direction, in designware_pcie_viewport_name() argument
391 direction, i, type); in designware_pcie_viewport_name()
427 const char *direction; in designware_pcie_root_realize() local
439 direction = "Inbound"; in designware_pcie_root_realize()
446 name = designware_pcie_viewport_name(direction, i, "MEM"); in designware_pcie_root_realize()
462 direction = "Outbound"; in designware_pcie_root_realize()
470 name = designware_pcie_viewport_name(direction, i, "MEM"); in designware_pcie_root_realize()
482 name = designware_pcie_viewport_name(direction, i, "CFG"); in designware_pcie_root_realize()
/qemu/include/net/
H A Dfilter.h58 NetFilterDirection direction; member
66 NetFilterDirection direction,
/qemu/include/qemu/
H A Dthrottle.h157 ThrottleDirection direction);
159 void throttle_account(ThrottleState *ts, ThrottleDirection direction,
/qemu/hw/i2c/
H A Dbcm2835_i2c.c55 int direction = s->c & BCM2835_I2C_C_READ; in bcm2835_i2c_begin_transfer() local
56 if (i2c_start_transfer(s->bus, s->a, direction)) { in bcm2835_i2c_begin_transfer()
61 if (direction) { in bcm2835_i2c_begin_transfer()
/qemu/target/hexagon/
H A Ddecode.c94 int direction; in decode_send_insn_to() local
101 direction = 1; in decode_send_insn_to()
104 direction = -1; in decode_send_insn_to()
106 for (i = start; i != newloc; i += direction) { in decode_send_insn_to()
108 packet->insn[i] = packet->insn[i + direction]; in decode_send_insn_to()
109 packet->insn[i + direction] = tmpinsn; in decode_send_insn_to()
/qemu/backends/tpm/
H A Dtrace-events13 tpm_util_show_buffer(const char *direction, size_t len, const char *buf) "direction: %s len: %zu\n%…
/qemu/docs/sphinx/
H A Ddbusparser.py274 direction = attrs.get("direction", "in")
275 if direction == "in":
277 elif direction == "out":
280 raise ValueError('Invalid direction "{}"'.format(direction))
/qemu/backends/
H A Dcryptodev-builtin.c45 uint8_t direction; /* encryption or decryption */ member
300 sess->direction = sess_info->direction; in cryptodev_builtin_create_cipher_session()
470 if (sess->direction == VIRTIO_CRYPTO_OP_ENCRYPT) { in cryptodev_builtin_sym_operation()
/qemu/include/standard-headers/linux/
H A Dvirtio_snd.h244 uint8_t direction; member
349 uint8_t direction; member
H A Dinput.h454 uint16_t direction; member
/qemu/hw/audio/
H A Dvirtio-snd.c416 if (stream->info.direction == VIRTIO_SND_D_OUTPUT) { in virtio_snd_pcm_close()
419 } else if (stream->info.direction == VIRTIO_SND_D_INPUT) { in virtio_snd_pcm_close()
468 stream->info.direction = stream_id < s->snd_conf.streams / 2 + in virtio_snd_pcm_prepare()
482 if (stream->info.direction == VIRTIO_SND_D_OUTPUT) { in virtio_snd_pcm_prepare()
586 if (stream->info.direction == VIRTIO_SND_D_OUTPUT) { in virtio_snd_handle_pcm_start_stop()
912 if (stream->info.direction != VIRTIO_SND_D_OUTPUT) { in virtio_snd_handle_tx_xfer()
993 if (stream == NULL || stream->info.direction != VIRTIO_SND_D_INPUT) { in virtio_snd_handle_rx_xfer()
1314 (stream->info.direction == VIRTIO_SND_D_OUTPUT) ? return_tx_buffer : in virtio_snd_pcm_flush()
/qemu/include/block/
H A Dthrottle-groups.h81 ThrottleDirection direction);
/qemu/tests/qtest/libqos/
H A Di2c-imx.c34 enum IMXI2CDirection direction) in imx_i2c_set_slave_addr() argument
37 (addr << 1) | (direction == IMX_I2C_READ ? 1 : 0)); in imx_i2c_set_slave_addr()
/qemu/include/hw/gpio/
H A Daspeed_gpio.h95 uint32_t direction; member
/qemu/include/hw/virtio/
H A Dvhost.h407 VhostDeviceStateDirection direction,
/qemu/include/sysemu/
H A Dcryptodev.h80 uint8_t direction; member

123