I haven't used NPIV myself, but as far as I understand, your VM merely sees the FC LUNs you present as ordinary SCSI disk devices on it's virtual SCSI controller, just like it would with a normal VMDK or RDM (you're attaching NPIV presented LUNs as RDMs).
NPIV does NOT present physical HBA properties to the guest or anything, so you won't see an actual FC HBA device in your VM when you run lspci. The only way you would see a HBA device inside your guest is if you used something like vmdirectpath IO PCI passthru or SR-IOV.
See:
http://blogs.vmware.com/vsphere/2011/11/npiv-n-port-id-virtualization.html