Lines Matching refs:rpc
1115 static void aer_isr_one_error(struct aer_rpc *rpc, in aer_isr_one_error() argument
1118 struct pci_dev *pdev = rpc->rpd; in aer_isr_one_error()
1171 struct aer_rpc *rpc = get_service_data(dev); in aer_isr() local
1174 if (kfifo_is_empty(&rpc->aer_fifo)) in aer_isr()
1177 while (kfifo_get(&rpc->aer_fifo, &e_src)) in aer_isr()
1178 aer_isr_one_error(rpc, &e_src); in aer_isr()
1192 struct aer_rpc *rpc = get_service_data(pdev); in aer_irq() local
1193 struct pci_dev *rp = rpc->rpd; in aer_irq()
1204 if (!kfifo_put(&rpc->aer_fifo, e_src)) in aer_irq()
1252 static void aer_enable_rootport(struct aer_rpc *rpc) in aer_enable_rootport() argument
1254 struct pci_dev *pdev = rpc->rpd; in aer_enable_rootport()
1293 static void aer_disable_rootport(struct aer_rpc *rpc) in aer_disable_rootport() argument
1295 struct pci_dev *pdev = rpc->rpd; in aer_disable_rootport()
1323 struct aer_rpc *rpc = get_service_data(dev); in aer_remove() local
1325 aer_disable_rootport(rpc); in aer_remove()
1337 struct aer_rpc *rpc; in aer_probe() local
1351 rpc = devm_kzalloc(device, sizeof(struct aer_rpc), GFP_KERNEL); in aer_probe()
1352 if (!rpc) in aer_probe()
1355 rpc->rpd = port; in aer_probe()
1356 INIT_KFIFO(rpc->aer_fifo); in aer_probe()
1357 set_service_data(dev, rpc); in aer_probe()
1366 aer_enable_rootport(rpc); in aer_probe()