Symbol: raid_dev
drivers/md/dm-raid.c
1139
struct raid_dev *rd;
drivers/md/dm-raid.c
258
struct raid_dev dev[] __counted_by(raid_disks);
drivers/scsi/megaraid/megaraid_mbox.c
1038
epthru_pci_blk = raid_dev->epthru_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1039
sg_pci_blk = raid_dev->sg_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1040
mbox_pci_blk = raid_dev->mbox_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1044
ccb = raid_dev->ccb_list + i;
drivers/scsi/megaraid/megaraid_mbox.c
1097
(caddr_t)raid_dev->una_mbox64, raid_dev->una_mbox64_dma);
drivers/scsi/megaraid/megaraid_mbox.c
1112
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
1122
(caddr_t)raid_dev->una_mbox64, raid_dev->una_mbox64_dma);
drivers/scsi/megaraid/megaraid_mbox.c
1137
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
1146
raid_dev->mbox_pool_handle = dma_pool_create("megaraid mbox pool",
drivers/scsi/megaraid/megaraid_mbox.c
1151
if (raid_dev->mbox_pool_handle == NULL) {
drivers/scsi/megaraid/megaraid_mbox.c
1155
mbox_pci_blk = raid_dev->mbox_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1158
raid_dev->mbox_pool_handle,
drivers/scsi/megaraid/megaraid_mbox.c
1174
raid_dev->epthru_pool_handle = dma_pool_create("megaraid mbox pthru",
drivers/scsi/megaraid/megaraid_mbox.c
1177
if (raid_dev->epthru_pool_handle == NULL) {
drivers/scsi/megaraid/megaraid_mbox.c
1181
epthru_pci_blk = raid_dev->epthru_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1184
raid_dev->epthru_pool_handle,
drivers/scsi/megaraid/megaraid_mbox.c
1195
raid_dev->sg_pool_handle = dma_pool_create("megaraid mbox sg",
drivers/scsi/megaraid/megaraid_mbox.c
1200
if (raid_dev->sg_pool_handle == NULL) {
drivers/scsi/megaraid/megaraid_mbox.c
1204
sg_pci_blk = raid_dev->sg_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1207
raid_dev->sg_pool_handle,
drivers/scsi/megaraid/megaraid_mbox.c
1233
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
1240
sg_pci_blk = raid_dev->sg_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1242
dma_pool_free(raid_dev->sg_pool_handle, sg_pci_blk[i].vaddr,
drivers/scsi/megaraid/megaraid_mbox.c
1245
dma_pool_destroy(raid_dev->sg_pool_handle);
drivers/scsi/megaraid/megaraid_mbox.c
1248
epthru_pci_blk = raid_dev->epthru_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1250
dma_pool_free(raid_dev->epthru_pool_handle,
drivers/scsi/megaraid/megaraid_mbox.c
1253
dma_pool_destroy(raid_dev->epthru_pool_handle);
drivers/scsi/megaraid/megaraid_mbox.c
1256
mbox_pci_blk = raid_dev->mbox_pool;
drivers/scsi/megaraid/megaraid_mbox.c
1258
dma_pool_free(raid_dev->mbox_pool_handle,
drivers/scsi/megaraid/megaraid_mbox.c
1261
dma_pool_destroy(raid_dev->mbox_pool_handle);
drivers/scsi/megaraid/megaraid_mbox.c
1380
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
1389
mbox = raid_dev->mbox;
drivers/scsi/megaraid/megaraid_mbox.c
1390
mbox64 = raid_dev->mbox64;
drivers/scsi/megaraid/megaraid_mbox.c
1396
spin_lock_irqsave(MAILBOX_LOCK(raid_dev), flags);
drivers/scsi/megaraid/megaraid_mbox.c
1407
spin_unlock_irqrestore(MAILBOX_LOCK(raid_dev), flags);
drivers/scsi/megaraid/megaraid_mbox.c
1425
WRINDOOR(raid_dev, raid_dev->mbox_dma | 0x1);
drivers/scsi/megaraid/megaraid_mbox.c
1427
spin_unlock_irqrestore(MAILBOX_LOCK(raid_dev), flags);
drivers/scsi/megaraid/megaraid_mbox.c
2036
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
2048
mbox = raid_dev->mbox;
drivers/scsi/megaraid/megaraid_mbox.c
2055
spin_lock_irqsave(MAILBOX_LOCK(raid_dev), flags);
drivers/scsi/megaraid/megaraid_mbox.c
2061
dword = RDOUTDOOR(raid_dev);
drivers/scsi/megaraid/megaraid_mbox.c
2066
WROUTDOOR(raid_dev, 0x10001234);
drivers/scsi/megaraid/megaraid_mbox.c
2115
WRINDOOR(raid_dev, 0x02);
drivers/scsi/megaraid/megaraid_mbox.c
2119
spin_unlock_irqrestore(MAILBOX_LOCK(raid_dev), flags);
drivers/scsi/megaraid/megaraid_mbox.c
2175
mraid_device_t *raid_dev;
drivers/scsi/megaraid/megaraid_mbox.c
2196
raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
2259
&& IS_RAID_CH(raid_dev, scb->dev_channel)) {
drivers/scsi/megaraid/megaraid_mbox.c
2275
raid_dev->pdrv_state[pdev_index] & 0x0F;
drivers/scsi/megaraid/megaraid_mbox.c
2383
mraid_device_t *raid_dev;
drivers/scsi/megaraid/megaraid_mbox.c
2392
raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
2400
if (raid_dev->hw_error) {
drivers/scsi/megaraid/megaraid_mbox.c
2523
mraid_device_t *raid_dev;
drivers/scsi/megaraid/megaraid_mbox.c
2532
raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
2535
if (raid_dev->hw_error) {
drivers/scsi/megaraid/megaraid_mbox.c
2616
raid_dev->hw_error = 1;
drivers/scsi/megaraid/megaraid_mbox.c
2671
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
2676
mbox = raid_dev->mbox;
drivers/scsi/megaraid/megaraid_mbox.c
2681
if (megaraid_busywait_mbox(raid_dev) != 0)
drivers/scsi/megaraid/megaraid_mbox.c
2696
WRINDOOR(raid_dev, raid_dev->mbox_dma | 0x1);
drivers/scsi/megaraid/megaraid_mbox.c
2749
WRINDOOR(raid_dev, raid_dev->mbox_dma | 0x2);
drivers/scsi/megaraid/megaraid_mbox.c
2753
if (RDINDOOR(raid_dev) & 0x2) {
drivers/scsi/megaraid/megaraid_mbox.c
2756
for (i = 0; (RDINDOOR(raid_dev) & 0x2) && (i < 1000); i++) {
drivers/scsi/megaraid/megaraid_mbox.c
2801
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
2806
mbox = raid_dev->mbox;
drivers/scsi/megaraid/megaraid_mbox.c
2821
WRINDOOR(raid_dev, raid_dev->mbox_dma | 0x1);
drivers/scsi/megaraid/megaraid_mbox.c
2835
WRINDOOR(raid_dev, raid_dev->mbox_dma | 0x2);
drivers/scsi/megaraid/megaraid_mbox.c
2850
megaraid_busywait_mbox(mraid_device_t *raid_dev)
drivers/scsi/megaraid/megaraid_mbox.c
2852
mbox_t *mbox = raid_dev->mbox;
drivers/scsi/megaraid/megaraid_mbox.c
2876
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
2927
raid_dev->pdrv_state[i] = mraid_inq3->pdrv_state[i];
drivers/scsi/megaraid/megaraid_mbox.c
3167
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3185
raid_dev->channel_class = 0xFF;
drivers/scsi/megaraid/megaraid_mbox.c
3187
raid_dev->channel_class = *(uint8_t *)adapter->ibuf;
drivers/scsi/megaraid/megaraid_mbox.c
3234
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3243
mbox = raid_dev->mbox;
drivers/scsi/megaraid/megaraid_mbox.c
3246
if (megaraid_busywait_mbox(raid_dev) != 0) {
drivers/scsi/megaraid/megaraid_mbox.c
3261
WRINDOOR(raid_dev, raid_dev->mbox_dma | 0x1);
drivers/scsi/megaraid/megaraid_mbox.c
3286
dword = RDOUTDOOR(raid_dev);
drivers/scsi/megaraid/megaraid_mbox.c
3287
WROUTDOOR(raid_dev, dword);
drivers/scsi/megaraid/megaraid_mbox.c
3288
WRINDOOR(raid_dev,2);
drivers/scsi/megaraid/megaraid_mbox.c
3398
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3436
ccb = raid_dev->uccb_list + i;
drivers/scsi/megaraid/megaraid_mbox.c
3439
ccb->mbox64 = raid_dev->umbox64 + i;
drivers/scsi/megaraid/megaraid_mbox.c
3769
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3772
raid_dev->sysfs_uioc = kmalloc_obj(uioc_t);
drivers/scsi/megaraid/megaraid_mbox.c
3774
raid_dev->sysfs_mbox64 = kmalloc_obj(mbox64_t);
drivers/scsi/megaraid/megaraid_mbox.c
3776
raid_dev->sysfs_buffer = dma_alloc_coherent(&adapter->pdev->dev,
drivers/scsi/megaraid/megaraid_mbox.c
3777
PAGE_SIZE, &raid_dev->sysfs_buffer_dma, GFP_KERNEL);
drivers/scsi/megaraid/megaraid_mbox.c
3779
if (!raid_dev->sysfs_uioc || !raid_dev->sysfs_mbox64 ||
drivers/scsi/megaraid/megaraid_mbox.c
3780
!raid_dev->sysfs_buffer) {
drivers/scsi/megaraid/megaraid_mbox.c
3791
mutex_init(&raid_dev->sysfs_mtx);
drivers/scsi/megaraid/megaraid_mbox.c
3793
init_waitqueue_head(&raid_dev->sysfs_wait_q);
drivers/scsi/megaraid/megaraid_mbox.c
3808
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3810
kfree(raid_dev->sysfs_uioc);
drivers/scsi/megaraid/megaraid_mbox.c
3811
kfree(raid_dev->sysfs_mbox64);
drivers/scsi/megaraid/megaraid_mbox.c
3813
if (raid_dev->sysfs_buffer) {
drivers/scsi/megaraid/megaraid_mbox.c
3815
raid_dev->sysfs_buffer, raid_dev->sysfs_buffer_dma);
drivers/scsi/megaraid/megaraid_mbox.c
3830
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3834
wake_up(&raid_dev->sysfs_wait_q);
drivers/scsi/megaraid/megaraid_mbox.c
3851
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3855
wake_up(&raid_dev->sysfs_wait_q);
drivers/scsi/megaraid/megaraid_mbox.c
3879
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
3891
mutex_lock(&raid_dev->sysfs_mtx);
drivers/scsi/megaraid/megaraid_mbox.c
3893
uioc = raid_dev->sysfs_uioc;
drivers/scsi/megaraid/megaraid_mbox.c
3894
mbox64 = raid_dev->sysfs_mbox64;
drivers/scsi/megaraid/megaraid_mbox.c
3895
ldmap = raid_dev->sysfs_buffer;
drivers/scsi/megaraid/megaraid_mbox.c
3899
memset(ldmap, 0, sizeof(raid_dev->curr_ldmap));
drivers/scsi/megaraid/megaraid_mbox.c
3912
mbox->xferaddr = (uint32_t)raid_dev->sysfs_buffer_dma;
drivers/scsi/megaraid/megaraid_mbox.c
3933
wait_event(raid_dev->sysfs_wait_q, (uioc->status != -ENODATA));
drivers/scsi/megaraid/megaraid_mbox.c
3949
memcpy(raid_dev->curr_ldmap, ldmap,
drivers/scsi/megaraid/megaraid_mbox.c
3950
sizeof(raid_dev->curr_ldmap));
drivers/scsi/megaraid/megaraid_mbox.c
3966
mutex_unlock(&raid_dev->sysfs_mtx);
drivers/scsi/megaraid/megaraid_mbox.c
4015
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
4024
if (raid_dev->random_del_supported &&
drivers/scsi/megaraid/megaraid_mbox.c
4038
if (raid_dev->curr_ldmap[i] == mapped_sdev_id) {
drivers/scsi/megaraid/megaraid_mbox.c
4044
ldid_map = raid_dev->curr_ldmap[i];
drivers/scsi/megaraid/megaraid_mbox.c
704
mraid_device_t *raid_dev;
drivers/scsi/megaraid/megaraid_mbox.c
716
raid_dev = kzalloc_obj(mraid_device_t);
drivers/scsi/megaraid/megaraid_mbox.c
717
if (raid_dev == NULL) return -1;
drivers/scsi/megaraid/megaraid_mbox.c
723
adapter->raid_device = (caddr_t)raid_dev;
drivers/scsi/megaraid/megaraid_mbox.c
724
raid_dev->fast_load = megaraid_fast_load;
drivers/scsi/megaraid/megaraid_mbox.c
728
raid_dev->baseport = pci_resource_start(pdev, 0);
drivers/scsi/megaraid/megaraid_mbox.c
738
raid_dev->baseaddr = ioremap(raid_dev->baseport, 128);
drivers/scsi/megaraid/megaraid_mbox.c
740
if (!raid_dev->baseaddr) {
drivers/scsi/megaraid/megaraid_mbox.c
749
spin_lock_init(&raid_dev->mailbox_lock);
drivers/scsi/megaraid/megaraid_mbox.c
820
raid_dev->random_del_supported = 1;
drivers/scsi/megaraid/megaraid_mbox.c
900
iounmap(raid_dev->baseaddr);
drivers/scsi/megaraid/megaraid_mbox.c
904
kfree(raid_dev);
drivers/scsi/megaraid/megaraid_mbox.c
917
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
930
iounmap(raid_dev->baseaddr);
drivers/scsi/megaraid/megaraid_mbox.c
934
kfree(raid_dev);
drivers/scsi/megaraid/megaraid_mbox.c
952
mraid_device_t *raid_dev = ADAP2RAIDDEV(adapter);
drivers/scsi/megaraid/megaraid_mbox.c
969
raid_dev->una_mbox64 = dma_alloc_coherent(&adapter->pdev->dev,
drivers/scsi/megaraid/megaraid_mbox.c
971
&raid_dev->una_mbox64_dma,
drivers/scsi/megaraid/megaraid_mbox.c
974
if (!raid_dev->una_mbox64) {
drivers/scsi/megaraid/megaraid_mbox.c
984
raid_dev->mbox = &raid_dev->una_mbox64->mbox32;
drivers/scsi/megaraid/megaraid_mbox.c
986
raid_dev->mbox = (mbox_t *)((((unsigned long)raid_dev->mbox) + 15) &
drivers/scsi/megaraid/megaraid_mbox.c
989
raid_dev->mbox64 = (mbox64_t *)(((unsigned long)raid_dev->mbox) - 8);
drivers/scsi/megaraid/megaraid_mbox.c
991
align = ((void *)raid_dev->mbox -
drivers/scsi/megaraid/megaraid_mbox.c
992
((void *)&raid_dev->una_mbox64->mbox32));
drivers/scsi/megaraid/megaraid_mbox.c
994
raid_dev->mbox_dma = (unsigned long)raid_dev->una_mbox64_dma + 8 +