Home
last modified time | relevance | path

Searched full:devcmd2 (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/scsi/fnic/
H A Dvnic_dev.c60 struct devcmd2_controller *devcmd2; member
314 struct devcmd2_controller *dc2c = vdev->devcmd2; in vnic_dev_cmd2()
329 pr_err("%s: devcmd2 invalid posted or fetch index on cmd %d\n", in vnic_dev_cmd2()
341 pr_err("%s: devcmd2 wq full while issuing cmd %d\n", in vnic_dev_cmd2()
422 if (vdev->devcmd2) in vnic_dev_init_devcmd2()
425 vdev->devcmd2 = kzalloc(sizeof(*vdev->devcmd2), GFP_ATOMIC); in vnic_dev_init_devcmd2()
426 if (!vdev->devcmd2) in vnic_dev_init_devcmd2()
429 vdev->devcmd2->color = 1; in vnic_dev_init_devcmd2()
430 vdev->devcmd2->result_size = DEVCMD2_RING_SIZE; in vnic_dev_init_devcmd2()
431 err = vnic_wq_devcmd2_alloc(vdev, &vdev->devcmd2->wq, in vnic_dev_init_devcmd2()
[all …]
H A Dvnic_wq.c130 pr_err("Failed to get devcmd2 resource\n"); in vnic_wq_devcmd2_alloc()
H A Dvnic_devcmd.h368 * Initialization for the devcmd2 interface.
/linux/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c283 struct devcmd2_controller *dc2c = vdev->devcmd2; in _vnic_dev_cmd2()
299 vdev_neterr(vdev, "devcmd2 %d: wq is full. fetch index: %u, posted index: %u\n", in _vnic_dev_cmd2()
371 if (vdev->devcmd2) in vnic_dev_init_devcmd2()
374 vdev->devcmd2 = kzalloc(sizeof(*vdev->devcmd2), GFP_KERNEL); in vnic_dev_init_devcmd2()
375 if (!vdev->devcmd2) in vnic_dev_init_devcmd2()
378 vdev->devcmd2->color = 1; in vnic_dev_init_devcmd2()
379 vdev->devcmd2->result_size = DEVCMD2_RING_SIZE; in vnic_dev_init_devcmd2()
380 err = enic_wq_devcmd2_alloc(vdev, &vdev->devcmd2->wq, DEVCMD2_RING_SIZE, in vnic_dev_init_devcmd2()
385 fetch_index = ioread32(&vdev->devcmd2->wq.ctrl->fetch_index); in vnic_dev_init_devcmd2()
387 vdev_err(vdev, "Fatal error in devcmd2 init - hardware surprise removal\n"); in vnic_dev_init_devcmd2()
[all …]
H A Dvnic_dev.h102 struct devcmd2_controller *devcmd2; member
H A Dvnic_devcmd.h373 /* Initialization for the devcmd2 interface.
/linux/drivers/scsi/snic/
H A Dvnic_dev.c52 struct devcmd2_controller *devcmd2; member
250 struct devcmd2_controller *dc2c = vdev->devcmd2; in _svnic_dev_cmd2()
275 pr_err("%s: wq is full while issuing devcmd2 command %d, fetch index: %u, posted index: %u\n", in _svnic_dev_cmd2()
348 if (vdev->devcmd2) in svnic_dev_init_devcmd2()
359 vdev->devcmd2 = dc2c; in svnic_dev_init_devcmd2()
380 * when setting up the WQ for devcmd2. in svnic_dev_init_devcmd2()
402 pr_info("DEVCMD2 Initialized.\n"); in svnic_dev_init_devcmd2()
415 vdev->devcmd2 = NULL; in svnic_dev_init_devcmd2()
422 struct devcmd2_controller *dc2c = vdev->devcmd2; in vnic_dev_deinit_devcmd2()
424 vdev->devcmd2 = NULL; in vnic_dev_deinit_devcmd2()
[all …]
H A Dvnic_wq.c95 pr_err("Failed to get devcmd2 resource\n"); in vnic_wq_devcmd2_alloc()
H A Dvnic_devcmd.h134 * Initialization for the devcmd2 interface.
H A Dsnic_main.c449 /* Devcmd2 Resource Allocation and Initialization */ in snic_probe()
460 SNIC_HOST_INFO(shost, "Devcmd2 Init Failed. err = %d\n", ret); in snic_probe()