Lines Matching full:vectors
74 for (i = 0; i < priv->vectors.info_array_len; i++) { in hbg_irq_handle()
75 info = &priv->vectors.info_array[i]; in hbg_irq_handle()
83 priv->vectors.stats_array[i]++; in hbg_irq_handle()
100 struct hbg_vector *vectors = &priv->vectors; in hbg_irq_init() local
105 /* used pcim_enable_device(), so the vectors become device managed */ in hbg_irq_init()
109 return dev_err_probe(dev, ret, "failed to allocate vectors\n"); in hbg_irq_init()
124 snprintf(vectors->name[i], sizeof(vectors->name[i]), "%s-%s-%s", in hbg_irq_init()
129 vectors->name[i], priv); in hbg_irq_init()
136 vectors->stats_array = devm_kcalloc(&priv->pdev->dev, in hbg_irq_init()
139 if (!vectors->stats_array) in hbg_irq_init()
142 vectors->info_array = hbg_irqs; in hbg_irq_init()
143 vectors->info_array_len = ARRAY_SIZE(hbg_irqs); in hbg_irq_init()