Home
last modified time | relevance | path

Searched refs:hinic_sq_task (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp.h153 void hinic_task_set_l2hdr(struct hinic_sq_task *task, u32 len);
155 void hinic_task_set_outter_l3(struct hinic_sq_task *task,
159 void hinic_task_set_inner_l3(struct hinic_sq_task *task,
163 void hinic_task_set_tunnel_l4(struct hinic_sq_task *task,
167 void hinic_set_cs_inner_l4(struct hinic_sq_task *task,
172 void hinic_set_tso_inner_l4(struct hinic_sq_task *task,
H A Dhinic_hw_qp.c482 task_size = SIZE_8BYTES(sizeof(struct hinic_sq_task)); in sq_prepare_ctrl()
496 static void sq_prepare_task(struct hinic_sq_task *task) in sq_prepare_task()
509 void hinic_task_set_l2hdr(struct hinic_sq_task *task, u32 len) in hinic_task_set_l2hdr()
514 void hinic_task_set_outter_l3(struct hinic_sq_task *task, in hinic_task_set_outter_l3()
522 void hinic_task_set_inner_l3(struct hinic_sq_task *task, in hinic_task_set_inner_l3()
530 void hinic_task_set_tunnel_l4(struct hinic_sq_task *task, in hinic_task_set_tunnel_l4()
538 void hinic_set_cs_inner_l4(struct hinic_sq_task *task, u32 *queue_info, in hinic_set_cs_inner_l4()
562 void hinic_set_tso_inner_l4(struct hinic_sq_task *task, u32 *queue_info, in hinic_set_tso_inner_l4()
H A Dhinic_hw_wqe.h200 sizeof(struct hinic_sq_task) + \
393 struct hinic_sq_task { struct
409 struct hinic_sq_task task;
H A Dhinic_tx.c272 static int offload_tso(struct hinic_sq_task *task, u32 *queue_info, in offload_tso()
352 static int offload_csum(struct hinic_sq_task *task, u32 *queue_info, in offload_csum()
437 static void offload_vlan(struct hinic_sq_task *task, u32 *queue_info, in offload_vlan()
446 static int hinic_tx_offload(struct sk_buff *skb, struct hinic_sq_task *task, in hinic_tx_offload()
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp.h153 void hinic_task_set_l2hdr(struct hinic_sq_task *task, u32 len);
155 void hinic_task_set_outter_l3(struct hinic_sq_task *task,
159 void hinic_task_set_inner_l3(struct hinic_sq_task *task,
163 void hinic_task_set_tunnel_l4(struct hinic_sq_task *task,
167 void hinic_set_cs_inner_l4(struct hinic_sq_task *task,
172 void hinic_set_tso_inner_l4(struct hinic_sq_task *task,
H A Dhinic_hw_qp.c480 task_size = SIZE_8BYTES(sizeof(struct hinic_sq_task)); in sq_prepare_ctrl()
494 static void sq_prepare_task(struct hinic_sq_task *task) in sq_prepare_task()
507 void hinic_task_set_l2hdr(struct hinic_sq_task *task, u32 len) in hinic_task_set_l2hdr()
512 void hinic_task_set_outter_l3(struct hinic_sq_task *task, in hinic_task_set_outter_l3()
520 void hinic_task_set_inner_l3(struct hinic_sq_task *task, in hinic_task_set_inner_l3()
528 void hinic_task_set_tunnel_l4(struct hinic_sq_task *task, in hinic_task_set_tunnel_l4()
536 void hinic_set_cs_inner_l4(struct hinic_sq_task *task, u32 *queue_info, in hinic_set_cs_inner_l4()
560 void hinic_set_tso_inner_l4(struct hinic_sq_task *task, u32 *queue_info, in hinic_set_tso_inner_l4()
H A Dhinic_hw_wqe.h200 sizeof(struct hinic_sq_task) + \
368 struct hinic_sq_task { struct
384 struct hinic_sq_task task;
H A Dhinic_tx.c273 static int offload_tso(struct hinic_sq_task *task, u32 *queue_info, in offload_tso()
353 static int offload_csum(struct hinic_sq_task *task, u32 *queue_info, in offload_csum()
439 static void offload_vlan(struct hinic_sq_task *task, u32 *queue_info, in offload_vlan()
448 static int hinic_tx_offload(struct sk_buff *skb, struct hinic_sq_task *task, in hinic_tx_offload()

Completed in 8 milliseconds