/openbmc/linux/drivers/scsi/lpfc/ |
H A D | lpfc_attr.h | 24 #define LPFC_ATTR(name, defval, minval, maxval, desc) \ argument 27 MODULE_PARM_DESC(lpfc_##name, desc);\ 30 #define LPFC_ATTR_R(name, defval, minval, maxval, desc) \ argument 33 MODULE_PARM_DESC(lpfc_##name, desc);\ 38 #define LPFC_ATTR_RW(name, defval, minval, maxval, desc) \ argument 41 MODULE_PARM_DESC(lpfc_##name, desc);\ 49 #define LPFC_BBCR_ATTR_RW(name, defval, minval, maxval, desc) \ argument 52 MODULE_PARM_DESC(lpfc_##name, desc);\ 59 #define LPFC_ATTR_HEX_R(name, defval, minval, maxval, desc) \ argument 62 MODULE_PARM_DESC(lpfc_##name, desc);\ [all …]
|
/openbmc/linux/drivers/regulator/ |
H A D | db8500-prcmu.c | 33 info->desc.name); in db8500_regulator_enable() 53 info->desc.name); in db8500_regulator_disable() 72 " %i\n", info->desc.name, info->is_enabled); in db8500_regulator_is_enabled() 150 info->desc.name); in db8500_regulator_switch_enable() 156 info->desc.name); in db8500_regulator_switch_enable() 174 info->desc.name); in db8500_regulator_switch_disable() 180 info->desc.name); in db8500_regulator_switch_disable() 198 info->desc.name, info->is_enabled); in db8500_regulator_switch_is_enabled() 215 .desc = { 225 .desc = { [all …]
|
H A D | rtq2208-regulator.c | 75 struct regulator_desc desc; member 95 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_mode() 117 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_get_mode() 130 const struct regulator_desc *desc = rdev->desc; in rtq2208_set_ramp_delay() local 159 return regmap_update_bits(rdev->regmap, desc->ramp_reg, in rtq2208_set_ramp_delay() 166 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_suspend_enable() 174 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_suspend_disable() 182 (const struct rtq2208_regulator_desc *)rdev->desc; in rtq2208_set_suspend_mode() 370 rdesc->desc.fixed_uV = init_data->constraints.min_uV; in rtq2208_of_get_fixed_voltage() 379 struct regulator_desc *desc; in rtq2208_init_regulator_desc() local [all …]
|
H A D | scmi-regulator.c | 44 struct regulator_desc desc; member 79 ret, sreg->desc.name); in scmi_reg_is_enabled() 96 return sreg->desc.ops->map_voltage(rdev, volt_uV, volt_uV); in scmi_reg_get_voltage_sel() 105 volt_uV = sreg->desc.ops->list_voltage(rdev, selector); in scmi_reg_set_voltage_sel() 165 sreg->desc.fixed_uV = in scmi_config_linear_regulator_mappings() 167 sreg->desc.n_voltages = 1; in scmi_config_linear_regulator_mappings() 168 sreg->desc.ops = &scmi_reg_fixed_ops; in scmi_config_linear_regulator_mappings() 171 sreg->desc.min_uV = in scmi_config_linear_regulator_mappings() 173 sreg->desc.uV_step = in scmi_config_linear_regulator_mappings() 175 sreg->desc.linear_min_sel = 0; in scmi_config_linear_regulator_mappings() [all …]
|
H A D | pbias-regulator.c | 152 struct regulator_desc *desc; in pbias_regulator_probe() local 165 desc = devm_kcalloc(&pdev->dev, count, sizeof(*desc), GFP_KERNEL); in pbias_regulator_probe() 166 if (!desc) in pbias_regulator_probe() 198 desc->name = info->name; in pbias_regulator_probe() 199 desc->owner = THIS_MODULE; in pbias_regulator_probe() 200 desc->type = REGULATOR_VOLTAGE; in pbias_regulator_probe() 201 desc->ops = &pbias_regulator_voltage_ops; in pbias_regulator_probe() 202 desc->volt_table = info->pbias_volt_table; in pbias_regulator_probe() 203 desc->n_voltages = info->n_voltages; in pbias_regulator_probe() 204 desc->enable_time = info->enable_time; in pbias_regulator_probe() [all …]
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | cpu_errata.c | 489 .desc = "ARM errata 826319, 827319, 824069, or 819472", 498 .desc = "ARM erratum 832075", 508 .desc = "ARM erratum 834220", 517 .desc = "ARM erratum 843419", 526 .desc = "ARM erratum 845719", 533 .desc = "Cavium errata 23154 and 38545", 541 .desc = "Cavium erratum 27456", 548 .desc = "Cavium erratum 30115", 554 .desc = "Mismatched cache type (CTR_EL0)", 562 .desc = "Qualcomm Technologies Falkor/Kryo erratum 1003", [all …]
|
/openbmc/linux/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_psi.c | 269 static void vidtv_psi_desc_chain(struct vidtv_psi_desc *head, struct vidtv_psi_desc *desc) in vidtv_psi_desc_chain() argument 275 head->next = desc; in vidtv_psi_desc_chain() 284 struct vidtv_psi_desc_service *desc; in vidtv_psi_service_desc_init() local 288 desc = kzalloc(sizeof(*desc), GFP_KERNEL); in vidtv_psi_service_desc_init() 289 if (!desc) in vidtv_psi_service_desc_init() 292 desc->type = SERVICE_DESCRIPTOR; in vidtv_psi_service_desc_init() 294 desc->length = sizeof_field(struct vidtv_psi_desc_service, service_type) in vidtv_psi_service_desc_init() 300 desc->service_type = service_type; in vidtv_psi_service_desc_init() 302 desc->service_name_len = service_name_len; in vidtv_psi_service_desc_init() 305 desc->service_name = kstrdup(service_name, GFP_KERNEL); in vidtv_psi_service_desc_init() [all …]
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_debugfs.c | 139 struct hclge_desc desc[HCLGE_GET_DFX_REG_TYPE_CNT]; in hclge_dbg_get_dfx_bd_num() local 144 ret = hclge_query_bd_num_cmd_send(hdev, desc); in hclge_dbg_get_dfx_bd_num() 152 entries_per_desc = ARRAY_SIZE(desc[0].data); in hclge_dbg_get_dfx_bd_num() 155 *bd_num = le32_to_cpu(desc[offset / entries_per_desc].data[index]); in hclge_dbg_get_dfx_bd_num() 169 struct hclge_desc *desc = desc_src; in hclge_dbg_cmd_send() local 172 hclge_cmd_setup_basic_desc(desc, cmd, true); in hclge_dbg_cmd_send() 173 desc->data[0] = cpu_to_le32(index); in hclge_dbg_cmd_send() 176 desc->flag |= cpu_to_le16(HCLGE_COMM_CMD_FLAG_NEXT); in hclge_dbg_cmd_send() 177 desc++; in hclge_dbg_cmd_send() 178 hclge_cmd_setup_basic_desc(desc, cmd, true); in hclge_dbg_cmd_send() [all …]
|
H A D | hclge_regs.c | 179 struct hclge_desc *desc; in hclge_get_32_bit_regs() local 193 desc = kcalloc(cmd_num, sizeof(struct hclge_desc), GFP_KERNEL); in hclge_get_32_bit_regs() 194 if (!desc) in hclge_get_32_bit_regs() 197 hclge_cmd_setup_basic_desc(&desc[0], HCLGE_OPC_QUERY_32_BIT_REG, true); in hclge_get_32_bit_regs() 198 ret = hclge_cmd_send(&hdev->hw, desc, cmd_num); in hclge_get_32_bit_regs() 202 kfree(desc); in hclge_get_32_bit_regs() 208 desc_data = (__le32 *)(&desc[i].data[0]); in hclge_get_32_bit_regs() 211 desc_data = (__le32 *)(&desc[i]); in hclge_get_32_bit_regs() 223 kfree(desc); in hclge_get_32_bit_regs() 233 struct hclge_desc *desc; in hclge_get_64_bit_regs() local [all …]
|
/openbmc/libpldm/src/transport/ |
H A D | test.c | 42 const struct pldm_transport_test_descriptor *desc; in pldm_transport_test_init_pollfd() local 54 desc = &test->seq[test->cursor]; in pldm_transport_test_init_pollfd() 56 if (desc->type == PLDM_TRANSPORT_TEST_ELEMENT_LATENCY) { in pldm_transport_test_init_pollfd() 57 rc = timerfd_settime(test->timerfd, 0, &desc->latency, NULL); in pldm_transport_test_init_pollfd() 64 } else if (desc->type == PLDM_TRANSPORT_TEST_ELEMENT_MSG_RECV) { in pldm_transport_test_init_pollfd() 106 const struct pldm_transport_test_descriptor *desc; in pldm_transport_test_recv() local 113 desc = &test->seq[test->cursor]; in pldm_transport_test_recv() 115 if (desc->type != PLDM_TRANSPORT_TEST_ELEMENT_MSG_RECV) { in pldm_transport_test_recv() 119 msg = malloc(desc->recv_msg.len); in pldm_transport_test_recv() 124 memcpy(msg, desc->recv_msg.msg, desc->recv_msg.len); in pldm_transport_test_recv() [all …]
|
/openbmc/linux/kernel/irq/ |
H A D | debugfs.c | 30 static void irq_debug_show_masks(struct seq_file *m, struct irq_desc *desc) in irq_debug_show_masks() argument 32 struct irq_data *data = irq_desc_get_irq_data(desc); in irq_debug_show_masks() 42 msk = desc->pending_mask; in irq_debug_show_masks() 47 static void irq_debug_show_masks(struct seq_file *m, struct irq_desc *desc) { } in irq_debug_show_masks() argument 166 struct irq_desc *desc = m->private; in irq_debug_show() local 169 raw_spin_lock_irq(&desc->lock); in irq_debug_show() 170 data = irq_desc_get_irq_data(desc); in irq_debug_show() 171 seq_printf(m, "handler: %ps\n", desc->handle_irq); in irq_debug_show() 172 seq_printf(m, "device: %s\n", desc->dev_name); in irq_debug_show() 173 seq_printf(m, "status: 0x%08x\n", desc->status_use_accessors); in irq_debug_show() [all …]
|
/openbmc/linux/drivers/crypto/ |
H A D | padlock-sha.c | 32 static int padlock_sha_init(struct shash_desc *desc) in padlock_sha_init() argument 34 struct padlock_sha_desc *dctx = shash_desc_ctx(desc); in padlock_sha_init() 35 struct padlock_sha_ctx *ctx = crypto_shash_ctx(desc->tfm); in padlock_sha_init() 41 static int padlock_sha_update(struct shash_desc *desc, in padlock_sha_update() argument 44 struct padlock_sha_desc *dctx = shash_desc_ctx(desc); in padlock_sha_update() 49 static int padlock_sha_export(struct shash_desc *desc, void *out) in padlock_sha_export() argument 51 struct padlock_sha_desc *dctx = shash_desc_ctx(desc); in padlock_sha_export() 56 static int padlock_sha_import(struct shash_desc *desc, const void *in) in padlock_sha_import() argument 58 struct padlock_sha_desc *dctx = shash_desc_ctx(desc); in padlock_sha_import() 59 struct padlock_sha_ctx *ctx = crypto_shash_ctx(desc->tfm); in padlock_sha_import() [all …]
|
/openbmc/linux/drivers/crypto/caam/ |
H A D | caamhash.c | 125 void (*ahash_op_done)(struct device *jrdev, u32 *desc, u32 err, 146 static inline int map_seq_out_ptr_ctx(u32 *desc, struct device *jrdev, in map_seq_out_ptr_ctx() argument 159 append_seq_out_ptr(desc, state->ctx_dma, ctx_len, 0); in map_seq_out_ptr_ctx() 211 u32 *desc; in ahash_set_sh_desc() local 216 desc = ctx->sh_desc_update; in ahash_set_sh_desc() 217 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_UPDATE, ctx->ctx_len, in ahash_set_sh_desc() 220 desc_bytes(desc), ctx->dir); in ahash_set_sh_desc() 223 DUMP_PREFIX_ADDRESS, 16, 4, desc, desc_bytes(desc), in ahash_set_sh_desc() 227 desc = ctx->sh_desc_update_first; in ahash_set_sh_desc() 228 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INIT, ctx->ctx_len, in ahash_set_sh_desc() [all …]
|
/openbmc/linux/drivers/dma/ |
H A D | pch_dma.c | 80 struct pch_dma_desc_regs desc[MAX_CHAN_NR]; member 319 static void pdc_dostart(struct pch_dma_chan *pd_chan, struct pch_dma_desc* desc) in pdc_dostart() argument 328 pd_chan->chan.chan_id, desc->regs.dev_addr); in pdc_dostart() 330 pd_chan->chan.chan_id, desc->regs.mem_addr); in pdc_dostart() 332 pd_chan->chan.chan_id, desc->regs.size); in pdc_dostart() 334 pd_chan->chan.chan_id, desc->regs.next); in pdc_dostart() 336 if (list_empty(&desc->tx_list)) { in pdc_dostart() 337 channel_writel(pd_chan, DEV_ADDR, desc->regs.dev_addr); in pdc_dostart() 338 channel_writel(pd_chan, MEM_ADDR, desc->regs.mem_addr); in pdc_dostart() 339 channel_writel(pd_chan, SIZE, desc->regs.size); in pdc_dostart() [all …]
|
H A D | nbpfaxi.c | 137 struct nbpf_desc *desc; member 169 struct nbpf_desc desc[NBPF_DESCS_PER_PAGE]; member 387 static int nbpf_start(struct nbpf_desc *desc) in nbpf_start() argument 389 struct nbpf_channel *chan = desc->chan; in nbpf_start() 390 struct nbpf_link_desc *ldesc = list_first_entry(&desc->sg, struct nbpf_link_desc, node); in nbpf_start() 510 struct nbpf_desc *desc = ldesc->desc; in nbpf_prep_one() local 511 struct nbpf_channel *chan = desc->chan; in nbpf_prep_one() 615 struct nbpf_desc *desc = list_first_entry(&chan->active, in nbpf_issue_pending() local 617 if (!nbpf_start(desc)) in nbpf_issue_pending() 618 chan->running = desc; in nbpf_issue_pending() [all …]
|
/openbmc/linux/drivers/clk/sunxi-ng/ |
H A D | ccu_common.c | 20 const struct sunxi_ccu_desc *desc; member 114 const struct sunxi_ccu_desc *desc) in sunxi_ccu_probe() argument 119 ccu->desc = desc; in sunxi_ccu_probe() 123 for (i = 0; i < desc->num_ccu_clks; i++) { in sunxi_ccu_probe() 124 struct ccu_common *cclk = desc->ccu_clks[i]; in sunxi_ccu_probe() 133 for (i = 0; i < desc->hw_clks->num ; i++) { in sunxi_ccu_probe() 134 struct clk_hw *hw = desc->hw_clks->hws[i]; in sunxi_ccu_probe() 151 for (i = 0; i < desc->num_ccu_clks; i++) { in sunxi_ccu_probe() 152 struct ccu_common *cclk = desc->ccu_clks[i]; in sunxi_ccu_probe() 167 desc->hw_clks); in sunxi_ccu_probe() [all …]
|
/openbmc/linux/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 30 static int tsi721_submit_sg(struct tsi721_tx_desc *desc); 331 tsi721_desc_fill_init(struct tsi721_tx_desc *desc, in tsi721_desc_fill_init() argument 342 (desc->rtype << 19) | desc->destid); in tsi721_desc_fill_init() 343 bd_ptr->bcount = cpu_to_le32(((desc->rio_addr & 0x3) << 30) | in tsi721_desc_fill_init() 345 rio_addr = (desc->rio_addr >> 2) | in tsi721_desc_fill_init() 346 ((u64)(desc->rio_addr_u & 0x3) << 62); in tsi721_desc_fill_init() 373 struct tsi721_tx_desc *desc) in tsi721_dma_tx_err() argument 375 struct dma_async_tx_descriptor *txd = &desc->txd; in tsi721_dma_tx_err() 379 list_move(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tx_err() 409 static int tsi721_submit_sg(struct tsi721_tx_desc *desc) in tsi721_submit_sg() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | cpmac.c | 228 static void cpmac_dump_desc(struct net_device *dev, struct cpmac_desc *desc) in cpmac_dump_desc() argument 232 printk("%s: desc[%p]:", dev->name, desc); in cpmac_dump_desc() 233 for (i = 0; i < sizeof(*desc) / 4; i++) in cpmac_dump_desc() 234 printk(" %08x", ((u32 *)desc)[i]); in cpmac_dump_desc() 354 struct cpmac_desc *desc) in cpmac_rx_one() argument 359 cpmac_dump_desc(priv->dev, desc); in cpmac_rx_one() 360 cpmac_write(priv->regs, CPMAC_RX_ACK(0), (u32)desc->mapping); in cpmac_rx_one() 361 if (unlikely(!desc->datalen)) { in cpmac_rx_one() 370 skb_put(desc->skb, desc->datalen); in cpmac_rx_one() 371 desc->skb->protocol = eth_type_trans(desc->skb, priv->dev); in cpmac_rx_one() [all …]
|
/openbmc/linux/drivers/net/wireless/ti/wlcore/ |
H A D | rx.c | 46 struct wl1271_rx_descriptor *desc, in wl1271_rx_status() argument 52 if ((desc->flags & WL1271_RX_DESC_BAND_MASK) == WL1271_RX_DESC_BAND_BG) in wl1271_rx_status() 57 status->rate_idx = wlcore_rate_to_idx(wl, desc->rate, status->band); in wl1271_rx_status() 60 if (desc->rate <= wl->hw_min_ht_rate) in wl1271_rx_status() 69 status->signal = ((desc->rssi & RSSI_LEVEL_BITMASK) | BIT(7)); in wl1271_rx_status() 70 status->antenna = ((desc->rssi & ANT_DIVERSITY_BITMASK) >> 7); in wl1271_rx_status() 77 wl->noise = desc->rssi - (desc->snr >> 1); in wl1271_rx_status() 79 status->freq = ieee80211_channel_to_frequency(desc->channel, in wl1271_rx_status() 82 if (desc->flags & WL1271_RX_DESC_ENCRYPT_MASK) { in wl1271_rx_status() 83 u8 desc_err_code = desc->status & WL1271_RX_DESC_STATUS_MASK; in wl1271_rx_status() [all …]
|
/openbmc/linux/drivers/firmware/ |
H A D | qcom_scm.c | 153 struct qcom_scm_desc desc = { in __get_convention() local 181 ret = __scm_smc_call(NULL, &desc, probed_convention, &res, true); in __get_convention() 199 ret = __scm_smc_call(NULL, &desc, probed_convention, &res, true); in __get_convention() 226 static int qcom_scm_call(struct device *dev, const struct qcom_scm_desc *desc, in qcom_scm_call() argument 233 return scm_smc_call(dev, desc, res, false); in qcom_scm_call() 235 return scm_legacy_call(dev, desc, res); in qcom_scm_call() 252 const struct qcom_scm_desc *desc, in qcom_scm_call_atomic() argument 258 return scm_smc_call(dev, desc, res, true); in qcom_scm_call_atomic() 260 return scm_legacy_call_atomic(dev, desc, res); in qcom_scm_call_atomic() 271 struct qcom_scm_desc desc = { in __qcom_scm_is_call_available() local [all …]
|
/openbmc/linux/include/linux/ |
H A D | elfnote.h | 56 #define ELFNOTE(name, type, desc) \ 58 desc ; \ 72 #define _ELFNOTE(size, name, unique, type, desc) \ argument 77 typeof(desc) _desc \ 86 sizeof(desc), \ 90 desc \ 92 #define ELFNOTE(size, name, type, desc) \ argument 93 _ELFNOTE(size, name, __LINE__, type, desc) 95 #define ELFNOTE32(name, type, desc) ELFNOTE(32, name, type, desc) argument 96 #define ELFNOTE64(name, type, desc) ELFNOTE(64, name, type, desc) argument
|
/openbmc/linux/drivers/comedi/drivers/ |
H A D | ni_labpc_isadma.c | 54 struct comedi_isadma_desc *desc = &devpriv->dma->desc[0]; in labpc_setup_dma() local 59 desc->size = labpc_suggest_transfer_size(dev, s, desc->maxsize); in labpc_setup_dma() 61 devpriv->count * sample_size < desc->size) in labpc_setup_dma() 62 desc->size = devpriv->count * sample_size; in labpc_setup_dma() 64 comedi_isadma_program(desc); in labpc_setup_dma() 74 struct comedi_isadma_desc *desc = &devpriv->dma->desc[0]; in labpc_drain_dma() local 78 unsigned int max_samples = comedi_bytes_to_samples(s, desc->size); in labpc_drain_dma() 88 residue = comedi_isadma_disable(desc->chan); in labpc_drain_dma() 108 desc->size = comedi_samples_to_bytes(s, leftover); in labpc_drain_dma() 110 comedi_buf_write_samples(s, desc->virt_addr, nsamples); in labpc_drain_dma() [all …]
|
/openbmc/linux/drivers/mailbox/ |
H A D | ti-msgmgr.c | 137 const struct ti_msgmgr_desc *desc; member 197 const struct ti_msgmgr_desc *desc) in ti_msgmgr_queue_rx_data() argument 210 message.len = desc->max_message_size; in ti_msgmgr_queue_rx_data() 228 num_words = (desc->max_message_size / sizeof(u32)); in ti_msgmgr_queue_rx_data() 248 const struct ti_msgmgr_desc *desc = inst->desc; in ti_msgmgr_queue_rx_poll_timeout() local 253 (msg_count & desc->status_cnt_mask), in ti_msgmgr_queue_rx_poll_timeout() 258 ti_msgmgr_queue_rx_data(chan, qinst, desc); in ti_msgmgr_queue_rx_poll_timeout() 278 const struct ti_msgmgr_desc *desc; in ti_msgmgr_queue_rx_interrupt() local 293 desc = inst->desc; in ti_msgmgr_queue_rx_interrupt() 294 if (ti_msgmgr_queue_is_error(desc, qinst)) { in ti_msgmgr_queue_rx_interrupt() [all …]
|
/openbmc/linux/drivers/dma/idxd/ |
H A D | dma.c | 23 void idxd_dma_complete_txd(struct idxd_desc *desc, in idxd_dma_complete_txd() argument 27 struct idxd_device *idxd = desc->wq->idxd; in idxd_dma_complete_txd() 32 if (desc->completion->status == DSA_COMP_SUCCESS) { in idxd_dma_complete_txd() 34 } else if (desc->completion->status) { in idxd_dma_complete_txd() 36 desc->completion->status == DSA_COMP_INT_HANDLE_INVAL && in idxd_dma_complete_txd() 37 idxd_queue_int_handle_resubmit(desc)) in idxd_dma_complete_txd() 46 tx = &desc->txd; in idxd_dma_complete_txd() 56 idxd_free_desc(desc->wq, desc); in idxd_dma_complete_txd() 90 struct idxd_desc *desc; in idxd_dma_prep_interrupt() local 96 desc = idxd_alloc_desc(wq, IDXD_OP_BLOCK); in idxd_dma_prep_interrupt() [all …]
|
/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_rxtx.c | 27 #define PRESTERA_SDMA_RX_DESC_PKT_LEN(desc) \ argument 28 ((le32_to_cpu((desc)->word2) >> 16) & GENMASK(13, 0)) 30 #define PRESTERA_SDMA_RX_DESC_OWNER(desc) \ argument 31 ((le32_to_cpu((desc)->word1) & BIT(31)) >> 31) 33 #define PRESTERA_SDMA_RX_DESC_IS_RCVD(desc) \ argument 34 (PRESTERA_SDMA_RX_DESC_OWNER(desc) == PRESTERA_SDMA_RX_DESC_CPU_OWN) 46 #define PRESTERA_SDMA_TX_DESC_OWNER(desc) \ argument 47 ((le32_to_cpu((desc)->word1) & BIT(31)) >> 31) 52 #define PRESTERA_SDMA_TX_DESC_IS_SENT(desc) \ argument 53 (PRESTERA_SDMA_TX_DESC_OWNER(desc) == PRESTERA_SDMA_TX_DESC_CPU_OWN) [all …]
|