2929#define ALPINE_MSIX_SPI_TARGET_CLUSTER0 BIT(16)
3030
3131struct alpine_msix_data {
32- spinlock_t msi_map_lock ;
33- phys_addr_t addr ;
34- u32 spi_first ; /* The SGI number that MSIs start */
35- u32 num_spis ; /* The number of SGIs for MSIs */
36- unsigned long * msi_map ;
32+ spinlock_t msi_map_lock ;
33+ phys_addr_t addr ;
34+ u32 spi_first ; /* The SGI number that MSIs start */
35+ u32 num_spis ; /* The number of SGIs for MSIs */
36+ unsigned long * msi_map ;
3737};
3838
3939static void alpine_msix_mask_msi_irq (struct irq_data * d )
@@ -76,8 +76,7 @@ static int alpine_msix_allocate_sgi(struct alpine_msix_data *priv, int num_req)
7676 return priv -> spi_first + first ;
7777}
7878
79- static void alpine_msix_free_sgi (struct alpine_msix_data * priv , unsigned sgi ,
80- int num_req )
79+ static void alpine_msix_free_sgi (struct alpine_msix_data * priv , unsigned int sgi , int num_req )
8180{
8281 int first = sgi - priv -> spi_first ;
8382
@@ -88,14 +87,12 @@ static void alpine_msix_free_sgi(struct alpine_msix_data *priv, unsigned sgi,
8887 spin_unlock (& priv -> msi_map_lock );
8988}
9089
91- static void alpine_msix_compose_msi_msg (struct irq_data * data ,
92- struct msi_msg * msg )
90+ static void alpine_msix_compose_msi_msg (struct irq_data * data , struct msi_msg * msg )
9391{
9492 struct alpine_msix_data * priv = irq_data_get_irq_chip_data (data );
9593 phys_addr_t msg_addr = priv -> addr ;
9694
9795 msg_addr |= (data -> hwirq << 3 );
98-
9996 msg -> address_hi = upper_32_bits (msg_addr );
10097 msg -> address_lo = lower_32_bits (msg_addr );
10198 msg -> data = 0 ;
@@ -116,8 +113,7 @@ static struct irq_chip middle_irq_chip = {
116113 .irq_compose_msi_msg = alpine_msix_compose_msi_msg ,
117114};
118115
119- static int alpine_msix_gic_domain_alloc (struct irq_domain * domain ,
120- unsigned int virq , int sgi )
116+ static int alpine_msix_gic_domain_alloc (struct irq_domain * domain , unsigned int virq , int sgi )
121117{
122118 struct irq_fwspec fwspec ;
123119 struct irq_data * d ;
@@ -138,12 +134,10 @@ static int alpine_msix_gic_domain_alloc(struct irq_domain *domain,
138134
139135 d = irq_domain_get_irq_data (domain -> parent , virq );
140136 d -> chip -> irq_set_type (d , IRQ_TYPE_EDGE_RISING );
141-
142137 return 0 ;
143138}
144139
145- static int alpine_msix_middle_domain_alloc (struct irq_domain * domain ,
146- unsigned int virq ,
140+ static int alpine_msix_middle_domain_alloc (struct irq_domain * domain , unsigned int virq ,
147141 unsigned int nr_irqs , void * args )
148142{
149143 struct alpine_msix_data * priv = domain -> host_data ;
@@ -161,7 +155,6 @@ static int alpine_msix_middle_domain_alloc(struct irq_domain *domain,
161155 irq_domain_set_hwirq_and_chip (domain , virq + i , sgi + i ,
162156 & middle_irq_chip , priv );
163157 }
164-
165158 return 0 ;
166159
167160err_sgi :
@@ -170,8 +163,7 @@ static int alpine_msix_middle_domain_alloc(struct irq_domain *domain,
170163 return err ;
171164}
172165
173- static void alpine_msix_middle_domain_free (struct irq_domain * domain ,
174- unsigned int virq ,
166+ static void alpine_msix_middle_domain_free (struct irq_domain * domain , unsigned int virq ,
175167 unsigned int nr_irqs )
176168{
177169 struct irq_data * d = irq_domain_get_irq_data (domain , virq );
@@ -186,8 +178,7 @@ static const struct irq_domain_ops alpine_msix_middle_domain_ops = {
186178 .free = alpine_msix_middle_domain_free ,
187179};
188180
189- static int alpine_msix_init_domains (struct alpine_msix_data * priv ,
190- struct device_node * node )
181+ static int alpine_msix_init_domains (struct alpine_msix_data * priv , struct device_node * node )
191182{
192183 struct irq_domain * middle_domain , * msi_domain , * gic_domain ;
193184 struct device_node * gic_node ;
@@ -224,8 +215,7 @@ static int alpine_msix_init_domains(struct alpine_msix_data *priv,
224215 return 0 ;
225216}
226217
227- static int alpine_msix_init (struct device_node * node ,
228- struct device_node * parent )
218+ static int alpine_msix_init (struct device_node * node , struct device_node * parent )
229219{
230220 struct alpine_msix_data * priv ;
231221 struct resource res ;
@@ -271,8 +261,7 @@ static int alpine_msix_init(struct device_node *node,
271261 goto err_priv ;
272262 }
273263
274- pr_debug ("Registering %d msixs, starting at %d\n" ,
275- priv -> num_spis , priv -> spi_first );
264+ pr_debug ("Registering %d msixs, starting at %d\n" , priv -> num_spis , priv -> spi_first );
276265
277266 ret = alpine_msix_init_domains (priv , node );
278267 if (ret )
0 commit comments