Home
last modified time | relevance | path

Searched refs:fw_event (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/message/fusion/
H A Dmptsas.c107 static void mptsas_send_sas_event(struct fw_event_work *fw_event);
108 static void mptsas_send_raid_event(struct fw_event_work *fw_event);
109 static void mptsas_send_ir2_event(struct fw_event_work *fw_event);
124 static void mptsas_send_link_status_event(struct fw_event_work *fw_event);
129 static void mptsas_send_expander_event(struct fw_event_work *fw_event);
132 static void mptsas_broadcast_primitive_work(struct fw_event_work *fw_event);
133 static void mptsas_handle_queue_full_event(struct fw_event_work *fw_event);
285 mptsas_add_fw_event(MPT_ADAPTER *ioc, struct fw_event_work *fw_event, in mptsas_add_fw_event() argument
291 list_add_tail(&fw_event->list, &ioc->fw_event_list); in mptsas_add_fw_event()
292 fw_event->users = 1; in mptsas_add_fw_event()
[all …]
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c308 struct fw_event_work *fw_event; in alloc_fw_event_work() local
310 fw_event = kzalloc(sizeof(*fw_event) + len, GFP_ATOMIC); in alloc_fw_event_work()
311 if (!fw_event) in alloc_fw_event_work()
314 kref_init(&fw_event->refcount); in alloc_fw_event_work()
315 return fw_event; in alloc_fw_event_work()
3636 _scsih_fw_event_add(struct MPT3SAS_ADAPTER *ioc, struct fw_event_work *fw_event) in _scsih_fw_event_add() argument
3644 fw_event_work_get(fw_event); in _scsih_fw_event_add()
3645 INIT_LIST_HEAD(&fw_event->list); in _scsih_fw_event_add()
3646 list_add_tail(&fw_event->list, &ioc->fw_event_list); in _scsih_fw_event_add()
3647 INIT_WORK(&fw_event->work, _firmware_event_work); in _scsih_fw_event_add()
[all …]
/linux/drivers/scsi/esas2r/
H A Desas2r_main.c1603 esas2r_free_fw_event(struct esas2r_fw_event_work *fw_event) in esas2r_free_fw_event() argument
1606 struct esas2r_adapter *a = fw_event->a; in esas2r_free_fw_event()
1609 list_del(&fw_event->list); in esas2r_free_fw_event()
1610 kfree(fw_event); in esas2r_free_fw_event()
1707 static void esas2r_send_ae_event(struct esas2r_fw_event_work *fw_event) in esas2r_send_ae_event() argument
1709 struct esas2r_vda_ae *ae = (struct esas2r_vda_ae *)fw_event->data; in esas2r_send_ae_event()
1789 struct esas2r_fw_event_work *fw_event = in esas2r_firmware_event_work() local
1792 struct esas2r_adapter *a = fw_event->a; in esas2r_firmware_event_work()
1794 u16 target_id = *(u16 *)&fw_event->data[0]; in esas2r_firmware_event_work()
1799 switch (fw_event->type) { in esas2r_firmware_event_work()
[all …]
/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c240 pmc->counter_val = kvpmu->fw_event[fevent_code].value; in pmu_fw_ctr_read_hi()
272 pmc->counter_val = kvpmu->fw_event[fevent_code].value; in pmu_ctr_read()
377 fevent = &kvpmu->fw_event[fid]; in kvm_riscv_vcpu_pmu_incr_fw()
625 if (kvpmu->fw_event[fevent_code].started) { in kvm_riscv_vcpu_pmu_ctr_start()
630 kvpmu->fw_event[fevent_code].started = true; in kvm_riscv_vcpu_pmu_ctr_start()
631 kvpmu->fw_event[fevent_code].value = pmc->counter_val; in kvm_riscv_vcpu_pmu_ctr_start()
686 if (!kvpmu->fw_event[fevent_code].started) { in kvm_riscv_vcpu_pmu_ctr_stop()
689 kvpmu->fw_event[fevent_code].started = false; in kvm_riscv_vcpu_pmu_ctr_stop()
690 pmc->counter_val = kvpmu->fw_event[fevent_code].value; in kvm_riscv_vcpu_pmu_ctr_stop()
813 kvpmu->fw_event[event_cod in kvm_riscv_vcpu_pmu_ctr_cfg_match()
[all...]
/linux/drivers/net/ethernet/brocade/bna/
H A Dbfi.h362 struct bfi_ioc_ctrl_reply fw_event; member
H A Dbfa_ioc.c2451 (enum bfa_mode)msg->fw_event.port_mode, in bfa_ioc_isr()
2452 msg->fw_event.cap_bm); in bfa_ioc_isr()
/linux/drivers/scsi/leapraid/
H A Dleapraid_func.c5503 struct leapraid_fw_evt_work *fw_event; in leapraid_async_turn_on_led() local
5505 fw_event = leapraid_alloc_fw_evt_work(); in leapraid_async_turn_on_led()
5506 if (!fw_event) in leapraid_async_turn_on_led()
5509 fw_event->dev_handle = handle; in leapraid_async_turn_on_led()
5510 fw_event->adapter = adapter; in leapraid_async_turn_on_led()
5511 fw_event->evt_type = LEAPRAID_EVT_TURN_ON_PFA_LED; in leapraid_async_turn_on_led()
5512 leapraid_fw_evt_add(adapter, fw_event); in leapraid_async_turn_on_led()
5513 leapraid_fw_evt_put(fw_event); in leapraid_async_turn_on_led()
5518 struct leapraid_fw_evt_work *fw_event; in leapraid_hardreset_barrier() local
5520 fw_event = leapraid_alloc_fw_evt_work(); in leapraid_hardreset_barrier()
[all …]