search for: iq_pa

Displaying 2 results from an estimated 2 matches for "iq_pa".

2009 Oct 27
1
[PATCH 2/4] megasas: LSI MegaRAID SAS HBA emulation
...megasas_abort_command(struct megasas_cmd_t *cmd) +{ + if (cmd->lun && cmd->lun->aiocb) { + bdrv_aio_cancel(cmd->lun->aiocb); + cmd->lun->aiocb = NULL; + } +} + +static int megasas_init_firmware(MPTState *s, target_phys_addr_t frame_addr) +{ + target_phys_addr_t iq_pa, iq_pl, pa_hi, pa_lo; + + iq_pl = ldl_phys(frame_addr + MEGASAS_FRAME_XFER_LEN_OFFSET); + pa_lo = frame_addr + MEGASAS_INIT_NEW_PHYS_ADDR_LO_OFFSET; + pa_hi = frame_addr + MEGASAS_INIT_NEW_PHYS_ADDR_HI_OFFSET; + iq_pa = ((uint64_t)ldl_phys(pa_hi) << 32) | ldl_phys(pa_lo); +#ifdef...
2009 Oct 27
1
[PATCH 2/4] megasas: LSI MegaRAID SAS HBA emulation
...megasas_abort_command(struct megasas_cmd_t *cmd) +{ + if (cmd->lun && cmd->lun->aiocb) { + bdrv_aio_cancel(cmd->lun->aiocb); + cmd->lun->aiocb = NULL; + } +} + +static int megasas_init_firmware(MPTState *s, target_phys_addr_t frame_addr) +{ + target_phys_addr_t iq_pa, iq_pl, pa_hi, pa_lo; + + iq_pl = ldl_phys(frame_addr + MEGASAS_FRAME_XFER_LEN_OFFSET); + pa_lo = frame_addr + MEGASAS_INIT_NEW_PHYS_ADDR_LO_OFFSET; + pa_hi = frame_addr + MEGASAS_INIT_NEW_PHYS_ADDR_HI_OFFSET; + iq_pa = ((uint64_t)ldl_phys(pa_hi) << 32) | ldl_phys(pa_lo); +#ifdef...