dest_id
uint64_t dest_id:1;
uint64_t dest_id:1;
uint64_t dest_id:16;
uint64_t dest_id:16;
uint64_t dest_id:16;
uint64_t dest_id:16;
u32 dest_id;
__u8 dest_id;
e->fields.dest_id,
entry->fields.dest_id,
kvm_scan_ioapic_irq(vcpu, e->fields.dest_id, dm,
old_dest_id = e->fields.dest_id;
irq.dest_id = e->fields.dest_id;
old_dest_id != e->fields.dest_id) {
irq.dest_id = old_dest_id;
irqe.dest_id = entry->fields.dest_id;
void kvm_scan_ioapic_irq(struct kvm_vcpu *vcpu, u32 dest_id, u16 dest_mode,
u8 dest_id;
irq->dest_id = x86_msi_msg_get_destid(&msg, kvm->arch.x2apic_format);
void kvm_scan_ioapic_irq(struct kvm_vcpu *vcpu, u32 dest_id, u16 dest_mode,
if (kvm_apic_match_dest(vcpu, NULL, APIC_DEST_NOSHORT, dest_id, dest_mode)) {
kvm_scan_ioapic_irq(vcpu, irq.dest_id, irq.dest_mode,
static u32 kvm_apic_mda(struct kvm_vcpu *vcpu, unsigned int dest_id,
!ipi && dest_id == APIC_BROADCAST && apic_x2apic_mode(target))
return dest_id;
if ((irq->dest_id == APIC_BROADCAST &&
if (irq->dest_id == X2APIC_BROADCAST)
if (irq->dest_id == (x2apic_ipi ?
if (irq->dest_id > map->max_apic_id) {
u32 dest_id = array_index_nospec(irq->dest_id, map->max_apic_id + 1);
*dst = &map->phys_map[dest_id];
if (!kvm_apic_map_get_logical_dest(map, irq->dest_id, dst,
irq->dest_id, irq->dest_mode))
irq->dest_id == 0xff && kvm_lowest_prio_delivery(irq)) {
irq->dest_id, irq->dest_mode))
irq->dest_id,
irq->dest_id = icr_high;
irq->dest_id = GET_XAPIC_DEST_FIELD(icr_high);
trace_kvm_apic_ipi(icr_low, irq.dest_id);
u32 dest_id, struct kvm_lapic ***cluster, u16 *mask) {
u32 offset = (dest_id >> 16) * 16;
*mask = dest_id & (0xffff >> (16 - cluster_size));
*mask = dest_id & 0xff;
*cluster = map->xapic_cluster_map[(dest_id >> 4) & 0xf];
*mask = dest_id & 0xf;
trace_kvm_apic_ipi((u32)data, irq.dest_id);
TP_PROTO(__u32 icr_low, __u32 dest_id),
TP_ARGS(icr_low, dest_id),
__field( __u32, dest_id )
__entry->dest_id = dest_id;
__entry->dest_id, (u8)__entry->icr_low,
.dest_id = apicid,
static void kvm_sched_yield(struct kvm_vcpu *vcpu, unsigned long dest_id)
if (likely(map) && dest_id <= map->max_apic_id) {
dest_id = array_index_nospec(dest_id, map->max_apic_id + 1);
if (map->phys_map[dest_id])
target = map->phys_map[dest_id]->vcpu;
irq.dest_id = v->vcpu_id;
rx_queue_cfg.dest_cfg.dest_id = ppriv->nctx.dpio_id;
cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id);
attr->dest_cfg.dest_id = le32_to_cpu(cmd_params->dest_id);
cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id);
cfg->dest_cfg.dest_id = le32_to_cpu(rsp_params->dest_id);
int dest_id;
__le32 dest_id;
__le32 dest_id;
rx_queue_cfg.dest_cfg.dest_id = ppriv->nctx.dpio_id;
__le32 dest_id;
cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id);
attr->dest_cfg.dest_id = le32_to_cpu(cmd_params->dest_id);
int dest_id;
struct mlx5_fc *counter, void *cmd_in, int inlen, int dest_id, int dest_type)
dst[dst_num++].tir_num = dest_id;
dst[dst_num++].ft_num = dest_id;
static bool is_flow_dest(void *obj, int *dest_id, int *dest_type)
*dest_id = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox,
*dest_id = MLX5_GET(destroy_flow_table_in, devx_obj->dinbox,
struct mlx5_ib_flow_matcher *fs_matcher, int *dest_id,
if (!is_flow_dest(devx_obj, dest_id, dest_type))
*dest_id = mqp->rss_qp.tirn;
*dest_id = mqp->raw_packet_qp.rq.tirn;
int dest_id, dest_type = -1, inlen, len, ret, i;
if (get_dests(attrs, fs_matcher, &dest_id, &dest_type, &qp, &flags))
counter, cmd_in, inlen, dest_id, dest_type);
ri_entry->dest_id, ri_entry->vector,
irte->dest_id = IRTE_DEST(dest);
irte->dest_id = IRTE_DEST(cfg->dest_apicid);
irte->avail, irte->vector, irte->dest_id, irte->sid,
u8 dest_id; /* Output port ID for the PID - Only for 568 Sku */
queue_cfg.dest_cfg.dest_id = nctx->dpio_id;
__le32 dest_id;
__le32 dest_id;
__le32 dest_id;
cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id);
cmd_params->dest_id = cpu_to_le32(queue->destination.id);
queue->destination.id = le32_to_cpu(rsp_params->dest_id);
int dest_id;
__le32 dest_id;
cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id);
int dest_id;
u8 dest_id;
u8 dest_id;
desc->data, desc->dest_id, desc->src_id, desc->flags,
writeb(cmd->device->id, ®s->dest_id);
out_8(&mr->dest_id, mr->source_id);
out_8(&mr->dest_id, ms->conn_tgt);
unsigned char dest_id;
dest_id : 32; /* 32 - 63 */
__u8 dest_id;