Lines Matching refs:lid
3227 union ionic_lif_identity *lid; in ionic_lif_alloc() local
3233 lid = kzalloc(sizeof(*lid), GFP_KERNEL); in ionic_lif_alloc()
3234 if (!lid) in ionic_lif_alloc()
3257 lif->identity = lid; in ionic_lif_alloc()
3358 kfree(lid); in ionic_lif_alloc()
3979 union ionic_lif_identity *lid) in ionic_lif_identify() argument
3985 sz = min(sizeof(*lid), sizeof(idev->dev_cmd_regs->data)); in ionic_lif_identify()
3990 memcpy_fromio(lid, &idev->dev_cmd_regs->data, sz); in ionic_lif_identify()
3996 le64_to_cpu(lid->capabilities)); in ionic_lif_identify()
3999 le32_to_cpu(lid->eth.max_ucast_filters)); in ionic_lif_identify()
4001 le32_to_cpu(lid->eth.max_mcast_filters)); in ionic_lif_identify()
4003 le64_to_cpu(lid->eth.config.features)); in ionic_lif_identify()
4005 le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_ADMINQ])); in ionic_lif_identify()
4007 le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_NOTIFYQ])); in ionic_lif_identify()
4009 le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_RXQ])); in ionic_lif_identify()
4011 le32_to_cpu(lid->eth.config.queue_count[IONIC_QTYPE_TXQ])); in ionic_lif_identify()
4012 dev_dbg(ionic->dev, "eth.config.name %s\n", lid->eth.config.name); in ionic_lif_identify()
4013 dev_dbg(ionic->dev, "eth.config.mac %pM\n", lid->eth.config.mac); in ionic_lif_identify()
4015 le32_to_cpu(lid->eth.config.mtu)); in ionic_lif_identify()