main.h (448cc2fb3a7b327823a9afd374808c37b8e6194f) main.h (10467ce09fefa2e74359f5b2ab1efb8909402f19)
1/* SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB */
2/* Copyright (c) 2015 - 2021 Intel Corporation */
3#ifndef IRDMA_MAIN_H
4#define IRDMA_MAIN_H
5
6#include <linux/ip.h>
7#include <linux/tcp.h>
8#include <linux/if_vlan.h>

--- 528 unchanged lines hidden (view full) ---

537 int acc, u64 *iova_start);
538int irdma_upload_qp_context(struct irdma_qp *iwqp, bool freeze, bool raw);
539void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
540int irdma_ah_cqp_op(struct irdma_pci_f *rf, struct irdma_sc_ah *sc_ah, u8 cmd,
541 bool wait,
542 void (*callback_fcn)(struct irdma_cqp_request *cqp_request),
543 void *cb_param);
544void irdma_gsi_ud_qp_ah_cb(struct irdma_cqp_request *cqp_request);
1/* SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB */
2/* Copyright (c) 2015 - 2021 Intel Corporation */
3#ifndef IRDMA_MAIN_H
4#define IRDMA_MAIN_H
5
6#include <linux/ip.h>
7#include <linux/tcp.h>
8#include <linux/if_vlan.h>

--- 528 unchanged lines hidden (view full) ---

537 int acc, u64 *iova_start);
538int irdma_upload_qp_context(struct irdma_qp *iwqp, bool freeze, bool raw);
539void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
540int irdma_ah_cqp_op(struct irdma_pci_f *rf, struct irdma_sc_ah *sc_ah, u8 cmd,
541 bool wait,
542 void (*callback_fcn)(struct irdma_cqp_request *cqp_request),
543 void *cb_param);
544void irdma_gsi_ud_qp_ah_cb(struct irdma_cqp_request *cqp_request);
545bool irdma_cq_empty(struct irdma_cq *iwcq);
545int irdma_inetaddr_event(struct notifier_block *notifier, unsigned long event,
546 void *ptr);
547int irdma_inet6addr_event(struct notifier_block *notifier, unsigned long event,
548 void *ptr);
549int irdma_net_event(struct notifier_block *notifier, unsigned long event,
550 void *ptr);
551int irdma_netdevice_event(struct notifier_block *notifier, unsigned long event,
552 void *ptr);
553void irdma_add_ip(struct irdma_device *iwdev);
554void cqp_compl_worker(struct work_struct *work);
555#endif /* IRDMA_MAIN_H */
546int irdma_inetaddr_event(struct notifier_block *notifier, unsigned long event,
547 void *ptr);
548int irdma_inet6addr_event(struct notifier_block *notifier, unsigned long event,
549 void *ptr);
550int irdma_net_event(struct notifier_block *notifier, unsigned long event,
551 void *ptr);
552int irdma_netdevice_event(struct notifier_block *notifier, unsigned long event,
553 void *ptr);
554void irdma_add_ip(struct irdma_device *iwdev);
555void cqp_compl_worker(struct work_struct *work);
556#endif /* IRDMA_MAIN_H */