Lines Matching defs:pacb
980 static void arcmsr_init_get_devmap_timer(struct AdapterControlBlock *pacb)
982 INIT_WORK(&pacb->arcmsr_do_message_isr_bh, arcmsr_message_isr_bh_fn);
983 pacb->fw_flag = FW_NORMAL;
984 timer_setup(&pacb->eternal_timer, arcmsr_request_device_map, 0);
985 pacb->eternal_timer.expires = jiffies + msecs_to_jiffies(6 * HZ);
986 add_timer(&pacb->eternal_timer);
989 static void arcmsr_init_set_datetime_timer(struct AdapterControlBlock *pacb)
991 timer_setup(&pacb->refresh_timer, arcmsr_set_iop_datetime, 0);
992 pacb->refresh_timer.expires = jiffies + msecs_to_jiffies(60 * 1000);
993 add_timer(&pacb->refresh_timer);
3854 struct AdapterControlBlock *pacb = from_timer(pacb, t, refresh_timer);
3883 switch (pacb->adapter_type) {
3885 struct MessageUnit_A __iomem *reg = pacb->pmuA;
3893 struct MessageUnit_B *reg = pacb->pmuB;
3901 struct MessageUnit_C __iomem *reg = pacb->pmuC;
3910 struct MessageUnit_D *reg = pacb->pmuD;
3918 struct MessageUnit_E __iomem *reg = pacb->pmuE;
3922 pacb->out_doorbell ^= ARCMSR_HBEMU_DRV2IOP_MESSAGE_CMD_DONE;
3923 writel(pacb->out_doorbell, ®->iobound_doorbell);
3927 struct MessageUnit_F __iomem *reg = pacb->pmuF;
3929 pacb->msgcode_rwbuffer[0] = datetime.b.msg_time[0];
3930 pacb->msgcode_rwbuffer[1] = datetime.b.msg_time[1];
3932 pacb->out_doorbell ^= ARCMSR_HBEMU_DRV2IOP_MESSAGE_CMD_DONE;
3933 writel(pacb->out_doorbell, ®->iobound_doorbell);
3941 mod_timer(&pacb->refresh_timer, jiffies + msecs_to_jiffies(next_time));