Lines Matching refs:pacb

969 static void arcmsr_init_get_devmap_timer(struct AdapterControlBlock *pacb)  in arcmsr_init_get_devmap_timer()  argument
971 INIT_WORK(&pacb->arcmsr_do_message_isr_bh, arcmsr_message_isr_bh_fn); in arcmsr_init_get_devmap_timer()
972 pacb->fw_flag = FW_NORMAL; in arcmsr_init_get_devmap_timer()
973 timer_setup(&pacb->eternal_timer, arcmsr_request_device_map, 0); in arcmsr_init_get_devmap_timer()
974 pacb->eternal_timer.expires = jiffies + msecs_to_jiffies(6 * HZ); in arcmsr_init_get_devmap_timer()
975 add_timer(&pacb->eternal_timer); in arcmsr_init_get_devmap_timer()
978 static void arcmsr_init_set_datetime_timer(struct AdapterControlBlock *pacb) in arcmsr_init_set_datetime_timer() argument
980 timer_setup(&pacb->refresh_timer, arcmsr_set_iop_datetime, 0); in arcmsr_init_set_datetime_timer()
981 pacb->refresh_timer.expires = jiffies + msecs_to_jiffies(60 * 1000); in arcmsr_init_set_datetime_timer()
982 add_timer(&pacb->refresh_timer); in arcmsr_init_set_datetime_timer()
3845 struct AdapterControlBlock *pacb = from_timer(pacb, t, refresh_timer); in arcmsr_set_iop_datetime() local
3874 switch (pacb->adapter_type) { in arcmsr_set_iop_datetime()
3876 struct MessageUnit_A __iomem *reg = pacb->pmuA; in arcmsr_set_iop_datetime()
3884 struct MessageUnit_B *reg = pacb->pmuB; in arcmsr_set_iop_datetime()
3892 struct MessageUnit_C __iomem *reg = pacb->pmuC; in arcmsr_set_iop_datetime()
3901 struct MessageUnit_D *reg = pacb->pmuD; in arcmsr_set_iop_datetime()
3909 struct MessageUnit_E __iomem *reg = pacb->pmuE; in arcmsr_set_iop_datetime()
3913 pacb->out_doorbell ^= ARCMSR_HBEMU_DRV2IOP_MESSAGE_CMD_DONE; in arcmsr_set_iop_datetime()
3914 writel(pacb->out_doorbell, &reg->iobound_doorbell); in arcmsr_set_iop_datetime()
3918 struct MessageUnit_F __iomem *reg = pacb->pmuF; in arcmsr_set_iop_datetime()
3920 pacb->msgcode_rwbuffer[0] = datetime.b.msg_time[0]; in arcmsr_set_iop_datetime()
3921 pacb->msgcode_rwbuffer[1] = datetime.b.msg_time[1]; in arcmsr_set_iop_datetime()
3923 pacb->out_doorbell ^= ARCMSR_HBEMU_DRV2IOP_MESSAGE_CMD_DONE; in arcmsr_set_iop_datetime()
3924 writel(pacb->out_doorbell, &reg->iobound_doorbell); in arcmsr_set_iop_datetime()
3932 mod_timer(&pacb->refresh_timer, jiffies + msecs_to_jiffies(next_time)); in arcmsr_set_iop_datetime()