Lines Matching refs:pacb

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