Searched refs:fw_hdb (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/scsi/mpi3mr/ |
| H A D | mpi3mr_fw.c | 4040 struct diag_buffer_desc *fw_hdb = NULL; in mpi3mr_repost_diag_bufs() local 4059 fw_hdb = mpi3mr_diag_buffer_for_type(mrioc, MPI3_DIAG_BUFFER_TYPE_FW); in mpi3mr_repost_diag_bufs() 4061 if (fw_hdb && fw_hdb->status != MPI3MR_HDB_BUFSTATUS_NOT_ALLOCATED && in mpi3mr_repost_diag_bufs() 4062 fw_hdb->trigger_type != MPI3MR_HDB_TRIGGER_TYPE_GLOBAL && in mpi3mr_repost_diag_bufs() 4063 fw_hdb->trigger_type != MPI3MR_HDB_TRIGGER_TYPE_ELEMENT) in mpi3mr_repost_diag_bufs() 4095 prev_trigger_type = fw_hdb->trigger_type; in mpi3mr_repost_diag_bufs() 4096 memcpy(&prev_trigger_data, &fw_hdb->trigger_data, in mpi3mr_repost_diag_bufs() 4097 sizeof(fw_hdb->trigger_data)); in mpi3mr_repost_diag_bufs() 4098 retval = mpi3mr_issue_diag_buf_post(mrioc, fw_hdb); in mpi3mr_repost_diag_bufs() 4101 mpi3mr_set_trigger_data_in_hdb(fw_hdb, in mpi3mr_repost_diag_bufs() [all …]
|
| H A D | mpi3mr_os.c | 1605 struct diag_buffer_desc *fw_hdb = event_data->fw_hdb; in mpi3mr_process_trigger_data_event_bh() local 1616 if (fw_hdb) in mpi3mr_process_trigger_data_event_bh() 1617 mpi3mr_set_trigger_data_in_hdb(fw_hdb, trigger_type, in mpi3mr_process_trigger_data_event_bh() 1634 if (fw_hdb) { in mpi3mr_process_trigger_data_event_bh() 1635 retval = mpi3mr_issue_diag_buf_release(mrioc, fw_hdb); in mpi3mr_process_trigger_data_event_bh() 1637 mpi3mr_set_trigger_data_in_hdb(fw_hdb, trigger_type, in mpi3mr_process_trigger_data_event_bh()
|