Lines Matching refs:pshmem
1093 u32 linkstatus = adapter->pshmem->linkstatus;
1099 struct slic_shmem *pshmem;
1101 pshmem = (struct slic_shmem *)adapter->phys_shmem;
1105 SLIC_GET_ADDR_LOW(&pshmem->linkstatus),
1106 SLIC_GET_ADDR_HIGH(&pshmem->linkstatus),
1111 (u32) &pshmem->linkstatus,
1112 SLIC_GET_ADDR_HIGH(pshmem), 0, 0);
1188 (struct slic_stats *) &adapter->pshmem->inicstats;
2441 struct slic_shmem *pshmem;
2448 pshmem = (struct slic_shmem *)adapter->phys_shmem;
2453 SLIC_GET_ADDR_LOW(&pshmem->linkstatus),
2454 SLIC_GET_ADDR_HIGH(&pshmem->linkstatus),
2458 (u32) &pshmem->linkstatus, /* no 4GB wrap guaranteed */
2473 if (adapter->pshmem) {
2476 adapter->pshmem, adapter->phys_shmem);
2477 adapter->pshmem = NULL;
2815 if ((adapter->pshmem) && (adapter->pshmem->isr)) {
2818 isr = adapter->isrcopy = adapter->pshmem->isr;
2819 adapter->pshmem->isr = 0;
3027 struct slic_shmem *pshmem;
3076 pshmem = (struct slic_shmem *)adapter->phys_shmem;
3083 SLIC_GET_ADDR_HIGH(&pshmem->isr), DONT_FLUSH);
3085 SLIC_GET_ADDR_LOW(&pshmem->isr), FLUSH);
3088 slic_reg32_write(&slic_regs->slic_isp, (u32)&pshmem->isr, FLUSH);
3124 adapter->pshmem->isr = 0;
3457 struct slic_shmem *pshmem;
3502 pshmem = (struct slic_shmem *)adapter->phys_shmem;
3508 SLIC_GET_ADDR_LOW(&pshmem->isr), FLUSH);
3515 if (adapter->pshmem->isr) {
3516 if (adapter->pshmem->isr & ISR_UPC) {
3517 adapter->pshmem->isr = 0;
3528 adapter->pshmem->isr = 0;
3712 adapter->pshmem = (struct slic_shmem *)
3717 ASSERT(adapter->pshmem);
3719 memset(adapter->pshmem, 0, sizeof(struct slic_shmem));