Lines Matching refs:fcoe
258 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_ddp_put() local
260 struct i40e_fcoe_ddp *ddp = &fcoe->ddp[xid]; in i40e_fcoe_ddp_put()
262 if (!fcoe || !ddp) in i40e_fcoe_ddp_put()
286 if (!pf->hw.func_caps.fcoe) { in i40e_init_pf_fcoe()
428 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_enable() local
440 atomic_inc(&fcoe->refcnt); in i40e_fcoe_enable()
457 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_disable() local
466 if (!atomic_dec_and_test(&fcoe->refcnt)) in i40e_fcoe_disable()
481 static void i40e_fcoe_dma_pool_free(struct i40e_fcoe *fcoe, in i40e_fcoe_dma_pool_free() argument
487 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in i40e_fcoe_dma_pool_free()
505 static int i40e_fcoe_dma_pool_create(struct i40e_fcoe *fcoe, in i40e_fcoe_dma_pool_create() argument
513 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, cpu); in i40e_fcoe_dma_pool_create()
537 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_free_ddp_resources() local
545 if (!fcoe->ddp_pool) in i40e_fcoe_free_ddp_resources()
552 i40e_fcoe_dma_pool_free(fcoe, &pf->pdev->dev, cpu); in i40e_fcoe_free_ddp_resources()
554 free_percpu(fcoe->ddp_pool); in i40e_fcoe_free_ddp_resources()
555 fcoe->ddp_pool = NULL; in i40e_fcoe_free_ddp_resources()
572 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_setup_ddp_resources() local
580 if (fcoe->ddp_pool) in i40e_fcoe_setup_ddp_resources()
584 fcoe->ddp_pool = alloc_percpu(struct i40e_fcoe_ddp_pool); in i40e_fcoe_setup_ddp_resources()
585 if (!fcoe->ddp_pool) { in i40e_fcoe_setup_ddp_resources()
592 if (!i40e_fcoe_dma_pool_create(fcoe, dev, cpu)) in i40e_fcoe_setup_ddp_resources()
602 i40e_fcoe_ddp_clear(&fcoe->ddp[i]); in i40e_fcoe_setup_ddp_resources()
623 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_handle_status() local
639 ddp = &fcoe->ddp[xid]; in i40e_fcoe_handle_status()
694 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_handle_offload() local
739 ddp = &fcoe->ddp[xid]; in i40e_fcoe_handle_offload()
823 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_ddp_setup() local
846 ddp = &fcoe->ddp[xid]; in i40e_fcoe_ddp_setup()
854 if (!fcoe->ddp_pool) { in i40e_fcoe_ddp_setup()
859 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, get_cpu()); in i40e_fcoe_ddp_setup()
1147 struct i40e_fcoe *fcoe = &pf->fcoe; in i40e_fcoe_handle_ddp() local
1163 ddp = &fcoe->ddp[xid]; in i40e_fcoe_handle_ddp()
1172 ddp = &fcoe->ddp[xid]; in i40e_fcoe_handle_ddp()
1181 ddp = &fcoe->ddp[xid]; in i40e_fcoe_handle_ddp()