Lines Matching defs:pdata

473 	} pdata;
630 struct ca8210_platform_data *pdata = spi->dev.platform_data;
634 gpio_set_value(pdata->gpio_reset, 0);
637 gpio_set_value(pdata->gpio_reset, 1);
1077 command.pdata.tdme_set_sfr_req.sfr_page = sfr_page;
1078 command.pdata.tdme_set_sfr_req.sfr_address = sfr_address;
1079 command.pdata.tdme_set_sfr_req.sfr_value = sfr_value;
1101 return response.pdata.tdme_set_sfr_cnf.status;
1446 command.pdata.data_req.src_addr_mode = src_addr_mode;
1447 command.pdata.data_req.dst.mode = dst_address_mode;
1449 command.pdata.data_req.dst.pan_id[0] = LS_BYTE(dst_pan_id);
1450 command.pdata.data_req.dst.pan_id[1] = MS_BYTE(dst_pan_id);
1452 command.pdata.data_req.dst.address[0] = LS_BYTE(
1455 command.pdata.data_req.dst.address[1] = MS_BYTE(
1460 command.pdata.data_req.dst.address,
1466 command.pdata.data_req.msdu_length = msdu_length;
1467 command.pdata.data_req.msdu_handle = msdu_handle;
1468 command.pdata.data_req.tx_options = tx_options;
1469 memcpy(command.pdata.data_req.msdu, msdu, msdu_length);
1470 psec = (struct secspec *)(command.pdata.data_req.msdu + msdu_length);
1506 command.pdata.u8param = set_default_pib;
1520 status = response.pdata.status;
1583 command.pdata.set_req.pib_attribute = pib_attribute;
1584 command.pdata.set_req.pib_attribute_index = pib_attribute_index;
1585 command.pdata.set_req.pib_attribute_length = pib_attribute_length;
1587 command.pdata.set_req.pib_attribute_value,
1603 return response.pdata.status;
1626 command.pdata.hwme_set_req.hw_attribute = hw_attribute;
1627 command.pdata.hwme_set_req.hw_attribute_length = hw_attribute_length;
1629 command.pdata.hwme_set_req.hw_attribute_value,
1645 return response.pdata.hwme_set_cnf.status;
1668 command.pdata.hwme_get_req.hw_attribute = hw_attribute;
1681 if (response.pdata.hwme_get_cnf.status == IEEE802154_SUCCESS) {
1683 response.pdata.hwme_get_cnf.hw_attribute_length;
1686 response.pdata.hwme_get_cnf.hw_attribute_value,
1691 return response.pdata.hwme_get_cnf.status;
2642 * @pdata: Pointer to ca8210_platform_data object to populate
2648 struct ca8210_platform_data *pdata
2656 pdata->extclockenable = of_property_read_bool(
2660 if (pdata->extclockenable) {
2664 &pdata->extclockfreq
2672 &pdata->extclockgpio
2682 * @pdata: Pointer to ca8210_platform_data containing clock parameters
2692 struct ca8210_platform_data *pdata,
2701 switch (pdata->extclockfreq) {
2721 clkparam[1] = pdata->extclockgpio;
2742 struct ca8210_platform_data *pdata = spi->dev.platform_data;
2752 pdata->extclockfreq
2789 struct ca8210_platform_data *pdata = spi->dev.platform_data;
2791 pdata->gpio_reset = of_get_named_gpio(
2797 ret = gpio_direction_output(pdata->gpio_reset, 1);
2802 pdata->gpio_reset
2818 struct ca8210_platform_data *pdata = spi->dev.platform_data;
2820 pdata->gpio_irq = of_get_named_gpio(
2826 pdata->irq_id = gpio_to_irq(pdata->gpio_irq);
2827 if (pdata->irq_id < 0) {
2831 pdata->gpio_irq
2833 gpio_free(pdata->gpio_irq);
2834 return pdata->irq_id;
2838 pdata->irq_id,
2845 dev_crit(&spi->dev, "request_irq %d failed\n", pdata->irq_id);
2846 gpio_free(pdata->gpio_irq);
2996 struct ca8210_platform_data *pdata;
3000 pdata = spi_device->dev.platform_data;
3001 if (pdata) {
3002 if (pdata->extclockenable) {
3004 ca8210_config_extern_clk(pdata, spi_device, 0);
3006 free_irq(pdata->irq_id, spi_device->dev.driver_data);
3007 kfree(pdata);
3045 struct ca8210_platform_data *pdata;
3082 pdata = kmalloc(sizeof(*pdata), GFP_KERNEL);
3083 if (!pdata) {
3088 priv->spi->dev.platform_data = pdata;
3089 ret = ca8210_get_platform_data(priv->spi, pdata);
3122 if (pdata->extclockenable) {
3123 ret = ca8210_config_extern_clk(pdata, priv->spi, 1);