Home
last modified time | relevance | path

Searched refs:caps (Results 1 – 25 of 494) sorted by relevance

12345678910>>...20

/drivers/net/ethernet/mellanox/mlx4/
Dmain.c176 if (!(dev->caps.flags & MLX4_DEV_CAP_FLAG_DPDP)) { in mlx4_check_port_params()
177 for (i = 0; i < dev->caps.num_ports - 1; i++) { in mlx4_check_port_params()
185 for (i = 0; i < dev->caps.num_ports; i++) { in mlx4_check_port_params()
186 if (!(port_type[i] & dev->caps.supported_type[i+1])) { in mlx4_check_port_params()
199 for (i = 1; i <= dev->caps.num_ports; ++i) in mlx4_set_port_mask()
200 dev->caps.port_mask[i] = dev->caps.port_type[i]; in mlx4_set_port_mask()
212 if (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_SYS_EQS) { in mlx4_query_func()
228 struct mlx4_caps *dev_cap = &dev->caps; in mlx4_enable_cqe_eqe_stride()
264 dev->caps.vl_cap[port] = port_cap->max_vl; in _mlx4_dev_port()
265 dev->caps.ib_mtu_cap[port] = port_cap->ib_mtu; in _mlx4_dev_port()
[all …]
Dqp.c249 flags &= dev->caps.alloc_res_qp_mask; in mlx4_qp_reserve_range()
414 (dev->caps.num_qps - 1), qp); in mlx4_qp_alloc()
456 if (!(dev->caps.flags2 in mlx4_update_qp()
484 if (!(dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_QOS_VPP)) { in mlx4_update_qp()
512 radix_tree_delete(&dev->qp_table_tree, qp->qpn & (dev->caps.num_qps - 1)); in mlx4_qp_remove()
563 err = mlx4_bitmap_init(*bitmap + MLX4_QP_TABLE_ZONE_GENERAL, dev->caps.num_qps, in mlx4_create_zones()
583 dev->caps.reserved_qps_cnt[MLX4_QP_REGION_FW], in mlx4_create_zones()
600 last_offset = dev->caps.reserved_qps_cnt[MLX4_QP_REGION_FW]; in mlx4_create_zones()
763 u32 max_table_offset = dev->caps.dmfs_high_rate_qpn_base + in mlx4_init_qp_table()
764 dev->caps.dmfs_high_rate_qpn_range; in mlx4_init_qp_table()
[all …]
Dpd.c122 return mlx4_bitmap_init(&priv->pd_bitmap, dev->caps.num_pds, in mlx4_init_pd_table()
124 dev->caps.reserved_pds, 0); in mlx4_init_pd_table()
137 (1 << 16) - 1, dev->caps.reserved_xrcds + 1, 0); in mlx4_init_xrcd_table()
156 dev->caps.uar_page_size); in mlx4_uar_alloc()
221 bf->buf_size = dev->caps.bf_reg_size / 2; in mlx4_bf_alloc()
222 bf->reg = uar->bf_map + idx * dev->caps.bf_reg_size; in mlx4_bf_alloc()
223 if (uar->free_bf_bmap == (1 << dev->caps.bf_regs_per_page) - 1) in mlx4_bf_alloc()
253 idx = (bf->reg - bf->uar->bf_map) / dev->caps.bf_reg_size; in mlx4_bf_free()
272 if (dev->caps.num_uars <= 128) { in mlx4_init_uar_table()
274 dev->caps.num_uars); in mlx4_init_uar_table()
[all …]
Dfw.c327 find_first_bit(actv_ports.ports, dev->caps.num_ports); in mlx4_QUERY_FUNC_CAP_wrapper()
355 MLX4_PUT(outbox->buf, dev->caps.phys_port_id[vhcr->in_modifier], in mlx4_QUERY_FUNC_CAP_wrapper()
358 if (dev->caps.phv_bit[port]) { in mlx4_QUERY_FUNC_CAP_wrapper()
376 bitmap_weight(actv_ports.ports, dev->caps.num_ports), in mlx4_QUERY_FUNC_CAP_wrapper()
377 dev->caps.num_ports); in mlx4_QUERY_FUNC_CAP_wrapper()
380 size = dev->caps.function_caps; /* set PF behaviours */ in mlx4_QUERY_FUNC_CAP_wrapper()
388 size = dev->caps.num_qps; in mlx4_QUERY_FUNC_CAP_wrapper()
393 size = dev->caps.num_srqs; in mlx4_QUERY_FUNC_CAP_wrapper()
398 size = dev->caps.num_cqs; in mlx4_QUERY_FUNC_CAP_wrapper()
401 if (!(dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_SYS_EQS) || in mlx4_QUERY_FUNC_CAP_wrapper()
[all …]
Dprofile.c183 dev->caps.num_qps = profile[i].num; in mlx4_make_profile()
192 dev->caps.max_qp_dest_rdma = 1 << priv->qp_table.rdmarc_shift; in mlx4_make_profile()
204 dev->caps.num_srqs = profile[i].num; in mlx4_make_profile()
209 dev->caps.num_cqs = profile[i].num; in mlx4_make_profile()
219 dev->caps.num_eqs = roundup_pow_of_two( in mlx4_make_profile()
224 init_hca->log_num_eqs = ilog2(dev->caps.num_eqs); in mlx4_make_profile()
228 dev->caps.num_mpts = profile[i].num; in mlx4_make_profile()
237 dev->caps.num_mtts = profile[i].num; in mlx4_make_profile()
246 if (dev->caps.steering_mode == in mlx4_make_profile()
248 dev->caps.num_mgms = profile[i].num; in mlx4_make_profile()
[all …]
Deq.c89 if (dev->caps.flags & MLX4_DEV_CAP_FLAG_PORT_MNG_CHG_EV) in get_async_ev_mask()
91 if (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RECOVERABLE_ERROR_EVENT) in get_async_ev_mask()
217 slave == dev->caps.function || in mlx4_slave_event()
305 if (slave >= dev->num_slaves || port > dev->caps.num_ports || in mlx4_get_slave_port_state()
322 if (slave >= dev->num_slaves || port > dev->caps.num_ports || in mlx4_set_slave_port_state()
368 if (slave >= dev->num_slaves || port > dev->caps.num_ports || in set_and_calc_slave_port_state()
498 int eqe_size = dev->caps.eqe_size; in mlx4_eq_int()
500 while ((eqe = next_eqe_sw(eq, dev->caps.eqe_factor, eqe_size))) { in mlx4_eq_int()
535 if (!ret && slave != dev->caps.function) { in mlx4_eq_int()
570 if (!ret && slave != dev->caps.function) { in mlx4_eq_int()
[all …]
Dsense.c72 for (i = 1; i <= dev->caps.num_ports; i++) { in mlx4_do_sense_ports()
75 dev->caps.possible_type[i] == MLX4_PORT_TYPE_AUTO) { in mlx4_do_sense_ports()
86 for (i = 0; i < dev->caps.num_ports; i++) in mlx4_do_sense_ports()
101 mlx4_do_sense_ports(dev, stype, &dev->caps.port_type[1]); in mlx4_sense_port()
120 if (!(dev->caps.flags & MLX4_DEV_CAP_FLAG_DPDP)) in mlx4_start_sense()
139 for (port = 1; port <= dev->caps.num_ports; port++) in mlx4_sense_init()
Dport.c65 table->max = 1 << dev->caps.log_num_macs; in mlx4_init_mac_table()
78 table->max = (1 << dev->caps.log_num_vlans) - MLX4_VLAN_REGULAR; in mlx4_init_vlan_table()
248 return dev->caps.reserved_qps_base[MLX4_QP_REGION_ETH_ADDR] + in mlx4_get_base_qpn()
249 (port - 1) * (1 << dev->caps.log_num_macs); in mlx4_get_base_qpn()
259 if (port < 1 || port > dev->caps.num_ports) { in __mlx4_unregister_mac()
498 int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps) in mlx4_get_port_ib_caps() argument
527 *caps = *(__be32 *) (outbuf + 84); in mlx4_get_port_ib_caps()
549 max_port_p_one = find_first_bit(actv_ports.ports, dev->caps.num_ports) + in mlx4_get_slave_num_gids()
550 bitmap_weight(actv_ports.ports, dev->caps.num_ports) + 1; in mlx4_get_slave_num_gids()
555 bitmap_zero(exclusive_ports.ports, dev->caps.num_ports); in mlx4_get_slave_num_gids()
[all …]
/drivers/net/wireless/ath/ath5k/
Dcaps.c35 struct ath5k_capabilities *caps = &ah->ah_capabilities; in ath5k_hw_set_capabilities() local
39 ee_header = caps->cap_eeprom.ee_header; in ath5k_hw_set_capabilities()
46 caps->cap_range.range_5ghz_min = 5120; in ath5k_hw_set_capabilities()
47 caps->cap_range.range_5ghz_max = 5430; in ath5k_hw_set_capabilities()
48 caps->cap_range.range_2ghz_min = 0; in ath5k_hw_set_capabilities()
49 caps->cap_range.range_2ghz_max = 0; in ath5k_hw_set_capabilities()
52 __set_bit(AR5K_MODE_11A, caps->cap_mode); in ath5k_hw_set_capabilities()
69 if (ath_is_49ghz_allowed(caps->cap_eeprom.ee_regdomain)) in ath5k_hw_set_capabilities()
70 caps->cap_range.range_5ghz_min = 4920; in ath5k_hw_set_capabilities()
72 caps->cap_range.range_5ghz_min = 5005; in ath5k_hw_set_capabilities()
[all …]
/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_cfg.c30 .caps = MDP_CAP_SMP |
50 .caps = MDP_PIPE_CAP_HFLIP |
59 .caps = MDP_PIPE_CAP_HFLIP |
67 .caps = MDP_PIPE_CAP_HFLIP |
101 .caps = MDP_CAP_SMP |
121 .caps = MDP_PIPE_CAP_HFLIP | MDP_PIPE_CAP_VFLIP |
128 .caps = MDP_PIPE_CAP_HFLIP | MDP_PIPE_CAP_VFLIP |
134 .caps = MDP_PIPE_CAP_HFLIP | MDP_PIPE_CAP_VFLIP,
172 .caps = MDP_CAP_SMP |
199 .caps = MDP_PIPE_CAP_HFLIP | MDP_PIPE_CAP_VFLIP |
[all …]
/drivers/crypto/marvell/
Dcesa.c123 for (i = 0; i < cesa_dev->caps->nengines; i++) { in mv_cesa_queue_req()
138 for (i = 0; i < cesa->caps->ncipher_algs; i++) { in mv_cesa_add_algs()
139 ret = crypto_register_alg(cesa->caps->cipher_algs[i]); in mv_cesa_add_algs()
144 for (i = 0; i < cesa->caps->nahash_algs; i++) { in mv_cesa_add_algs()
145 ret = crypto_register_ahash(cesa->caps->ahash_algs[i]); in mv_cesa_add_algs()
154 crypto_unregister_ahash(cesa->caps->ahash_algs[j]); in mv_cesa_add_algs()
155 i = cesa->caps->ncipher_algs; in mv_cesa_add_algs()
159 crypto_unregister_alg(cesa->caps->cipher_algs[j]); in mv_cesa_add_algs()
168 for (i = 0; i < cesa->caps->nahash_algs; i++) in mv_cesa_remove_algs()
169 crypto_unregister_ahash(cesa->caps->ahash_algs[i]); in mv_cesa_remove_algs()
[all …]
/drivers/mmc/core/
Dhost.c177 host->caps |= MMC_CAP_8_BIT_DATA; in mmc_of_parse()
180 host->caps |= MMC_CAP_4_BIT_DATA; in mmc_of_parse()
207 host->caps |= MMC_CAP_NONREMOVABLE; in mmc_of_parse()
212 host->caps |= MMC_CAP_NEEDS_POLL; in mmc_of_parse()
253 host->caps |= MMC_CAP_SD_HIGHSPEED; in mmc_of_parse()
255 host->caps |= MMC_CAP_MMC_HIGHSPEED; in mmc_of_parse()
257 host->caps |= MMC_CAP_UHS_SDR12; in mmc_of_parse()
259 host->caps |= MMC_CAP_UHS_SDR25; in mmc_of_parse()
261 host->caps |= MMC_CAP_UHS_SDR50; in mmc_of_parse()
263 host->caps |= MMC_CAP_UHS_SDR104; in mmc_of_parse()
[all …]
Dsdio_irq.c57 !(host->caps & MMC_CAP_SDIO_IRQ)) { in process_sdio_pending_irqs()
117 period = (host->caps & MMC_CAP_SDIO_IRQ) ? in sdio_irq_thread()
160 if (!(host->caps & MMC_CAP_SDIO_IRQ)) { in sdio_irq_thread()
171 if (host->caps & MMC_CAP_SDIO_IRQ) in sdio_irq_thread()
178 if (host->caps & MMC_CAP_SDIO_IRQ) in sdio_irq_thread()
204 } else if (host->caps & MMC_CAP_SDIO_IRQ) { in sdio_card_irq_get()
223 } else if (host->caps & MMC_CAP_SDIO_IRQ) { in sdio_card_irq_put()
238 if ((card->host->caps & MMC_CAP_SDIO_IRQ) && in sdio_single_irq_set()
/drivers/video/fbdev/
Damba-clcd.c131 u32 caps; in clcdfb_set_bitfields() local
134 if (fb->panel->caps && fb->board->caps) in clcdfb_set_bitfields()
135 caps = fb->panel->caps & fb->board->caps; in clcdfb_set_bitfields()
138 caps = fb->panel->cntl & CNTL_BGR ? in clcdfb_set_bitfields()
141 caps &= ~CLCD_CAP_444; in clcdfb_set_bitfields()
146 caps &= ~CLCD_CAP_888; in clcdfb_set_bitfields()
160 caps &= CLCD_CAP_5551; in clcdfb_set_bitfields()
161 if (!caps) { in clcdfb_set_bitfields()
176 if (!(caps & (CLCD_CAP_444 | CLCD_CAP_5551 | CLCD_CAP_565))) { in clcdfb_set_bitfields()
185 if (var->green.length == 4 && caps & CLCD_CAP_444) in clcdfb_set_bitfields()
[all …]
/drivers/clk/ingenic/
Dcgu.c509 unsigned caps, i, num_possible; in ingenic_register_clock() local
551 caps = clk_info->type; in ingenic_register_clock()
553 if (caps & (CGU_CLK_MUX | CGU_CLK_CUSTOM)) { in ingenic_register_clock()
556 if (caps & CGU_CLK_MUX) in ingenic_register_clock()
580 if (caps & CGU_CLK_CUSTOM) { in ingenic_register_clock()
583 caps &= ~CGU_CLK_CUSTOM; in ingenic_register_clock()
585 if (caps) { in ingenic_register_clock()
587 __func__, caps); in ingenic_register_clock()
590 } else if (caps & CGU_CLK_PLL) { in ingenic_register_clock()
593 caps &= ~CGU_CLK_PLL; in ingenic_register_clock()
[all …]
/drivers/infiniband/hw/mlx4/
Dmain.c97 int dmfs = dev->caps.steering_mode == MLX4_STEERING_MODE_DEVICE_MANAGED; in check_flow_steering_support()
106 (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_DMFS_IPOIB)) && in check_flow_steering_support()
108 (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_FS_EN)); in check_flow_steering_support()
406 props->fw_ver = dev->dev->caps.fw_ver; in mlx4_ib_query_device()
412 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_BAD_PKEY_CNTR) in mlx4_ib_query_device()
414 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_BAD_QKEY_CNTR) in mlx4_ib_query_device()
416 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_APM && have_ib_ports) in mlx4_ib_query_device()
418 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_UD_AV_PORT) in mlx4_ib_query_device()
420 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_IPOIB_CSUM) in mlx4_ib_query_device()
422 if (dev->dev->caps.max_gso_sz && in mlx4_ib_query_device()
[all …]
/drivers/ptp/
Dptp_chardev.c123 struct ptp_clock_caps caps; in ptp_ioctl() local
137 memset(&caps, 0, sizeof(caps)); in ptp_ioctl()
138 caps.max_adj = ptp->info->max_adj; in ptp_ioctl()
139 caps.n_alarm = ptp->info->n_alarm; in ptp_ioctl()
140 caps.n_ext_ts = ptp->info->n_ext_ts; in ptp_ioctl()
141 caps.n_per_out = ptp->info->n_per_out; in ptp_ioctl()
142 caps.pps = ptp->info->pps; in ptp_ioctl()
143 caps.n_pins = ptp->info->n_pins; in ptp_ioctl()
144 if (copy_to_user((void __user *)arg, &caps, sizeof(caps))) in ptp_ioctl()
Dptp_ixp46x.c43 struct ptp_clock_info caps; member
141 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_adjfreq()
164 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_adjtime()
183 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_gettime()
202 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_settime()
220 struct ixp_clock *ixp_clock = container_of(ptp, struct ixp_clock, caps); in ptp_ixp_enable()
307 ixp_clock.caps = ptp_ixp_caps; in ptp_ixp_init()
309 ixp_clock.ptp_clock = ptp_clock_register(&ixp_clock.caps, NULL); in ptp_ixp_init()
/drivers/mmc/host/
Datmel-mci.c223 struct atmel_mci_caps caps; member
411 if (host->caps.has_odd_clk_div) in atmci_regs_show()
425 if (host->caps.has_cstor_reg) in atmci_regs_show()
433 if (host->caps.has_dma_conf_reg) { in atmci_regs_show()
443 if (host->caps.has_cfg_reg) { in atmci_regs_show()
754 if (!host->caps.has_rwproof) { in atmci_pdc_set_single_buf()
819 if ((!host->caps.has_rwproof) in atmci_pdc_complete()
821 if (host->caps.has_bad_data_ordering) in atmci_pdc_complete()
856 if (host->caps.has_dma_conf_reg) in atmci_dma_complete()
974 if ((!host->caps.has_rwproof) in atmci_prepare_data_pdc()
[all …]
/drivers/hwmon/
Dacpi_power_meter.c93 struct acpi_power_meter_capabilities caps; member
169 if (temp > resource->caps.max_avg_interval || in set_avg_interval()
170 temp < resource->caps.min_avg_interval) in set_avg_interval()
241 if (temp > resource->caps.max_cap || temp < resource->caps.min_cap) in set_cap()
331 msecs_to_jiffies(resource->caps.sampling_time)) && in update_meter()
403 val = resource->caps.min_avg_interval; in show_val()
406 val = resource->caps.max_avg_interval; in show_val()
409 val = resource->caps.min_cap * 1000; in show_val()
412 val = resource->caps.max_cap * 1000; in show_val()
415 if (resource->caps.hysteresis == UNKNOWN_HYSTERESIS) in show_val()
[all …]
/drivers/net/wireless/ath/ath9k/
Dcommon-init.c134 if (ah->caps.hw_caps & ATH9K_HW_CAP_2GHZ) { in ath9k_cmn_init_channels_rates()
151 if (ah->caps.hw_caps & ATH9K_HW_CAP_5GHZ) { in ath9k_cmn_init_channels_rates()
185 if (ah->caps.hw_caps & ATH9K_HW_CAP_LDPC) in ath9k_cmn_setup_ht_cap()
188 if (ah->caps.hw_caps & ATH9K_HW_CAP_SGI_20) in ath9k_cmn_setup_ht_cap()
234 if (!(ah->caps.hw_caps & ATH9K_HW_CAP_HT)) in ath9k_cmn_reload_chainmask()
237 if (ah->caps.hw_caps & ATH9K_HW_CAP_2GHZ) in ath9k_cmn_reload_chainmask()
240 if (ah->caps.hw_caps & ATH9K_HW_CAP_5GHZ) in ath9k_cmn_reload_chainmask()
/drivers/clk/at91/
Dpmc.c140 const struct at91_pmc_caps *caps = pmc->caps; in pmc_irq_domain_xlate() local
147 if (!(caps->available_irqs & (1 << *out_hwirq))) in pmc_irq_domain_xlate()
227 const struct at91_pmc_caps *caps) in at91_pmc_init() argument
231 if (!regbase || !virq || !caps) in at91_pmc_init()
243 pmc->caps = caps; in at91_pmc_init()
390 const struct at91_pmc_caps *caps) in of_at91_pmc_setup() argument
406 pmc = at91_pmc_init(np, regbase, virq, caps); in of_at91_pmc_setup()
/drivers/crypto/
Datmel-sha.c132 struct atmel_sha_caps caps; member
323 if (!dd->caps.has_dma) in atmel_sha_write_ctrl()
326 if (dd->caps.has_dualbuff) in atmel_sha_write_ctrl()
483 if (dd->caps.has_dma) in atmel_sha_xmit_start()
1175 if (dd->caps.has_sha224) in atmel_sha_unregister_algs()
1178 if (dd->caps.has_sha_384_512) { in atmel_sha_unregister_algs()
1194 if (dd->caps.has_sha224) { in atmel_sha_register_algs()
1200 if (dd->caps.has_sha_384_512) { in atmel_sha_register_algs()
1274 dd->caps.has_dma = 0; in atmel_sha_get_cap()
1275 dd->caps.has_dualbuff = 0; in atmel_sha_get_cap()
[all …]
/drivers/memory/
Datmel-sdramc.c56 const struct at91_ramc_caps *caps; in atmel_ramc_probe() local
60 caps = match->data; in atmel_ramc_probe()
62 if (caps->has_ddrck) { in atmel_ramc_probe()
69 if (caps->has_mpddr_clk) { in atmel_ramc_probe()
/drivers/media/usb/tm6000/
Dtm6000-cards.c75 struct tm6000_capabilities caps; member
93 .caps = {
120 .caps = {
146 .caps = {
174 .caps = {
213 .caps = {
239 .caps = {
264 .caps = {
291 .caps = {
321 .caps = {
[all …]

12345678910>>...20