Lines Matching defs:pacb
973 static void arcmsr_init_get_devmap_timer(struct AdapterControlBlock *pacb)
975 INIT_WORK(&pacb->arcmsr_do_message_isr_bh, arcmsr_message_isr_bh_fn);
976 pacb->fw_flag = FW_NORMAL;
977 timer_setup(&pacb->eternal_timer, arcmsr_request_device_map, 0);
978 pacb->eternal_timer.expires = jiffies + msecs_to_jiffies(6 * HZ);
979 add_timer(&pacb->eternal_timer);
982 static void arcmsr_init_set_datetime_timer(struct AdapterControlBlock *pacb)
984 timer_setup(&pacb->refresh_timer, arcmsr_set_iop_datetime, 0);
985 pacb->refresh_timer.expires = jiffies + msecs_to_jiffies(60 * 1000);
986 add_timer(&pacb->refresh_timer);
3849 struct AdapterControlBlock *pacb = from_timer(pacb, t, refresh_timer);
3878 switch (pacb->adapter_type) {
3880 struct MessageUnit_A __iomem *reg = pacb->pmuA;
3888 struct MessageUnit_B *reg = pacb->pmuB;
3896 struct MessageUnit_C __iomem *reg = pacb->pmuC;
3905 struct MessageUnit_D *reg = pacb->pmuD;
3913 struct MessageUnit_E __iomem *reg = pacb->pmuE;
3917 pacb->out_doorbell ^= ARCMSR_HBEMU_DRV2IOP_MESSAGE_CMD_DONE;
3918 writel(pacb->out_doorbell, ®->iobound_doorbell);
3922 struct MessageUnit_F __iomem *reg = pacb->pmuF;
3924 pacb->msgcode_rwbuffer[0] = datetime.b.msg_time[0];
3925 pacb->msgcode_rwbuffer[1] = datetime.b.msg_time[1];
3927 pacb->out_doorbell ^= ARCMSR_HBEMU_DRV2IOP_MESSAGE_CMD_DONE;
3928 writel(pacb->out_doorbell, ®->iobound_doorbell);
3936 mod_timer(&pacb->refresh_timer, jiffies + msecs_to_jiffies(next_time));