/linux/net/mac80211/tests/ |
H A D | mfp.c | 15 const char *desc; member 24 .desc = "public action: accept unicast from unknown peer", 32 .desc = "public action: accept multicast from unknown peer", 40 .desc = "public action: accept unicast without MFP", 49 .desc = "public action: accept multicast without MFP", 58 .desc = "public action: drop unicast with MFP", 68 .desc = "public action: accept multicast with MFP", 79 .desc = "protected dual: drop unicast from unknown peer", 87 .desc = "protected dual: drop multicast from unknown peer", 95 .desc = "protected dual: drop unicast without MFP", [all …]
|
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_debugfs.c | 779 struct hclge_desc desc[HCLGE_GET_DFX_REG_TYPE_CNT]; in hclge_dbg_get_dfx_bd_num() local 784 ret = hclge_query_bd_num_cmd_send(hdev, desc); in hclge_dbg_get_dfx_bd_num() 792 entries_per_desc = ARRAY_SIZE(desc[0].data); in hclge_dbg_get_dfx_bd_num() 795 *bd_num = le32_to_cpu(desc[offset / entries_per_desc].data[index]); in hclge_dbg_get_dfx_bd_num() 807 struct hclge_desc *desc = desc_src; in hclge_dbg_cmd_send() local 810 hclge_cmd_setup_basic_desc(desc, cmd, true); in hclge_dbg_cmd_send() 811 desc->data[0] = cpu_to_le32(index); in hclge_dbg_cmd_send() 814 desc->flag |= cpu_to_le16(HCLGE_COMM_CMD_FLAG_NEXT); in hclge_dbg_cmd_send() 815 desc++; in hclge_dbg_cmd_send() 816 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 …]
|
/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 …]
|
/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 | 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 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 …]
|
/linux/net/xdp/ |
H A D | xsk_queue.h | 31 struct xdp_desc desc[] ____cacheline_aligned_in_smp; member 37 u64 desc[] ____cacheline_aligned_in_smp; member 125 *addr = ring->desc[idx]; in __xskq_cons_read_addr_unchecked() 144 struct xdp_desc *desc) in xp_aligned_validate_desc() argument 146 u64 addr = desc->addr - pool->tx_metadata_len; in xp_aligned_validate_desc() 147 u64 len = desc->len + pool->tx_metadata_len; in xp_aligned_validate_desc() 150 if (!desc->len) in xp_aligned_validate_desc() 159 if (xp_unused_options_set(desc->options)) in xp_aligned_validate_desc() 165 struct xdp_desc *desc) in xp_unaligned_validate_desc() argument 167 u64 addr = xp_unaligned_add_offset_to_addr(desc->addr) - pool->tx_metadata_len; in xp_unaligned_validate_desc() [all …]
|
/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 …]
|
/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 …]
|
/linux/drivers/gpu/drm/tests/ |
H A D | drm_dp_mst_helper_test.c | 63 static void dp_mst_calc_pbn_mode_desc(const struct drm_dp_mst_calc_pbn_mode_test *t, char *desc) in dp_mst_calc_pbn_mode_desc() argument 65 sprintf(desc, "Clock %d BPP %d DSC %s", t->clock, t->bpp, t->dsc ? "enabled" : "disabled"); in dp_mst_calc_pbn_mode_desc() 209 static void dp_mst_calc_pbn_div_desc(const struct drm_dp_mst_calc_pbn_div_test *t, char *desc) in dp_mst_calc_pbn_div_desc() argument 211 sprintf(desc, "Link rate %d lane count %d", t->link_rate, t->lane_count); in dp_mst_calc_pbn_div_desc() 220 const char *desc; member 226 .desc = "DP_ENUM_PATH_RESOURCES with port number", 233 .desc = "DP_POWER_UP_PHY with port number", 240 .desc = "DP_POWER_DOWN_PHY with port number", 247 .desc = "DP_ALLOCATE_PAYLOAD with SDP stream sinks", 255 .desc = "DP_ALLOCATE_PAYLOAD with port number", [all …]
|
/linux/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 30 static int tsi721_submit_sg(struct tsi721_tx_desc *desc); 333 tsi721_desc_fill_init(struct tsi721_tx_desc *desc, in tsi721_desc_fill_init() argument 344 (desc->rtype << 19) | desc->destid); in tsi721_desc_fill_init() 345 bd_ptr->bcount = cpu_to_le32(((desc->rio_addr & 0x3) << 30) | in tsi721_desc_fill_init() 347 rio_addr = (desc->rio_addr >> 2) | in tsi721_desc_fill_init() 348 ((u64)(desc->rio_addr_u & 0x3) << 62); in tsi721_desc_fill_init() 375 struct tsi721_tx_desc *desc) in tsi721_dma_tx_err() argument 377 struct dma_async_tx_descriptor *txd = &desc->txd; in tsi721_dma_tx_err() 381 list_move(&desc->desc_node, &bdma_chan->free_list); in tsi721_dma_tx_err() 411 static int tsi721_submit_sg(struct tsi721_tx_desc *desc) in tsi721_submit_sg() argument [all …]
|
/linux/drivers/clk/qcom/ |
H A D | common.c | 104 qcom_cc_map(struct platform_device *pdev, const struct qcom_cc_desc *desc) in qcom_cc_map() argument 113 return devm_regmap_init_mmio(dev, base, desc->config); in qcom_cc_map() 255 const struct qcom_cc_desc *desc) in qcom_cc_icc_register() argument 264 if (!desc->icc_hws) in qcom_cc_icc_register() 267 icd = devm_kcalloc(dev, desc->num_icc_hws, sizeof(*icd), GFP_KERNEL); in qcom_cc_icc_register() 271 for (i = 0; i < desc->num_icc_hws; i++) { in qcom_cc_icc_register() 272 icd[i].master_id = desc->icc_hws[i].master_id; in qcom_cc_icc_register() 273 icd[i].slave_id = desc->icc_hws[i].slave_id; in qcom_cc_icc_register() 274 hws = &desc->clks[desc->icc_hws[i].clk_id]->hw; in qcom_cc_icc_register() 282 return devm_icc_clk_register(dev, desc->icc_first_node_id, in qcom_cc_icc_register() [all …]
|
/linux/crypto/ |
H A D | shash.c | 49 int crypto_shash_update(struct shash_desc *desc, const u8 *data, in crypto_shash_update() argument 52 return crypto_shash_alg(desc->tfm)->update(desc, data, len); in crypto_shash_update() 56 int crypto_shash_final(struct shash_desc *desc, u8 *out) in crypto_shash_final() argument 58 return crypto_shash_alg(desc->tfm)->final(desc, out); in crypto_shash_final() 62 static int shash_default_finup(struct shash_desc *desc, const u8 *data, in shash_default_finup() argument 65 struct shash_alg *shash = crypto_shash_alg(desc->tfm); in shash_default_finup() 67 return shash->update(desc, data, len) ?: in shash_default_finup() 68 shash->final(desc, out); in shash_default_finup() 71 int crypto_shash_finup(struct shash_desc *desc, const u8 *data, in crypto_shash_finup() argument 74 return crypto_shash_alg(desc->tfm)->finup(desc, data, len, out); in crypto_shash_finup() [all …]
|
/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 …]
|
/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 …]
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/tests/ |
H A D | links.c | 67 const char *desc; member 75 .desc = "UHB, RSSI below range, no factors", 84 .desc = "LB, RSSI in range, no factors", 93 .desc = "HB, RSSI above range, no factors", 102 .desc = "HB, BSS Load IE (20 percent), inactive link, no puncturing factor", 112 ….desc = "LB, BSS Load IE (20 percent), active link, chan_load_by_us=10 percent. No puncturing fact… 123 ….desc = "UHB, BSS Load IE (40 percent), active link, chan_load_by_us=50 (invalid) percent. No punc… 133 { .desc = "HB, 80 MHz, no channel load factor, punctured percentage 0", 142 { .desc = "HB, 160 MHz, no channel load factor, punctured percentage 25", 151 { .desc = "UHB, 320 MHz, no channel load factor, punctured percentage 12.5 (2/16)", [all …]
|
/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 …]
|
/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 …]
|
/linux/drivers/crypto/ccree/ |
H A D | cc_cipher.c | 506 unsigned int ivsize, struct cc_hw_desc desc[], in cc_setup_readiv_desc() argument 527 hw_desc_init(&desc[*seq_size]); in cc_setup_readiv_desc() 528 set_dout_dlli(&desc[*seq_size], iv_dma_addr, ivsize, NS_BIT, 1); in cc_setup_readiv_desc() 529 set_cipher_config0(&desc[*seq_size], direction); in cc_setup_readiv_desc() 530 set_flow_mode(&desc[*seq_size], flow_mode); in cc_setup_readiv_desc() 531 set_cipher_mode(&desc[*seq_size], cipher_mode); in cc_setup_readiv_desc() 534 set_setup_mode(&desc[*seq_size], SETUP_WRITE_STATE1); in cc_setup_readiv_desc() 536 set_setup_mode(&desc[*seq_size], SETUP_WRITE_STATE0); in cc_setup_readiv_desc() 538 set_queue_last_ind(ctx_p->drvdata, &desc[*seq_size]); in cc_setup_readiv_desc() 544 hw_desc_init(&desc[*seq_size]); in cc_setup_readiv_desc() [all …]
|
/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 …]
|
/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 …]
|
/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
|
/linux/drivers/mtd/ubi/ |
H A D | kapi.c | 90 void ubi_get_volume_info(struct ubi_volume_desc *desc, in ubi_get_volume_info() argument 93 ubi_do_get_volume_info(desc->vol->ubi, desc->vol, vi); in ubi_get_volume_info() 118 struct ubi_volume_desc *desc; in ubi_open_volume() local 143 desc = kmalloc(sizeof(struct ubi_volume_desc), GFP_KERNEL); in ubi_open_volume() 144 if (!desc) { in ubi_open_volume() 189 desc->vol = vol; in ubi_open_volume() 190 desc->mode = mode; in ubi_open_volume() 198 ubi_close_volume(desc); in ubi_open_volume() 210 return desc; in ubi_open_volume() 216 kfree(desc); in ubi_open_volume() [all …]
|
/linux/tools/virtio/ringtest/ |
H A D | virtio_ring_0_9.c | 86 ring.desc[i].next = i + 1; in alloc_ring() 105 struct vring_desc *desc; in add_inbuf() local 117 desc = ring.desc; in add_inbuf() 118 desc[head].flags = VRING_DESC_F_NEXT; in add_inbuf() 119 desc[head].addr = (unsigned long)(void *)buf; in add_inbuf() 120 desc[head].len = len; in add_inbuf() 125 desc[head].flags &= ~VRING_DESC_F_NEXT; in add_inbuf() 127 guest.free_head = desc[head].next; in add_inbuf() 181 *lenp = ring.desc[index].len; in get_buf() 186 *bufp = (void*)(unsigned long)ring.desc[index].addr; in get_buf() [all …]
|